我正在尝试将图像保存在本地计算机中并将其信息保存在数据库中。但没有数据被插入到数据库中。文件正在创建,但没有内容(0 字节)。我正在使用 hibernate 和 spring mvc REST API。我正在从 Angular 7 应用程序接收数据。该程序正在实时服务器上运行,但不在我的本地计算机上运行。在本地服务器上我收到此错误和响应POST http://localhost:8080/com_bmis_app_war_exploded/api/product/save/19 500 core.js:15724 错误 TypeError:无法读取 AppService.push../src/app/app.service 处未定义的属性“长度”。 ts.AppService.errorObjToMap (app.service.ts:56) at SafeSubscriber._error (edit-product.component.ts:240) at SafeSubscriber.push../node_modules/rxjs/_esm5/internal/Subscriber.js.SafeSubscriber。 __tryOrUnsub (Subscriber.js:192).........这是响应错误: HTTP 状态 500 – 内部服务器错误根本原因java.lang.UnsupportedOperationException java.base/sun.nio.fs.WindowsFileSystemProvider.readAttributes(WindowsFileSystemProvider.java:193) java.base/java.nio.file.Files.readAttributes(Files.java:1763) com.bmis.app.controller.ProductController.saveProduct(ProductController.java:329) com.bmis.app.controller.ProductController.addProduct(ProductController.java:443)......................
1 回答
ibeautiful
TA贡献1993条经验 获得超5个赞
问题实际上出在 PosixFilePermission 类上,因为该类仅适用于基于 Linux 的操作系统。当使用 readAttributes() 方法时,它会出错,因为 Linux 有自己的方法来获取文件属性,而 Windows 有自己的方法。
添加回答
举报
0/150
提交
取消