我正在尝试使用 Angular 和 Spring Boot 上传视频。我正在使用ng-file-upload在 Angular 和 Controller 中我使用以下方法上传文件
Upload.upload({
url: 'api/uploadFile',
data: {file: file, 'username': $scope.username}
})
在服务器上我已经像这样声明了我的资源
@RestController
@RequestMapping("/api")
public class FileUploadResource {
@ResponseStatus(HttpStatus.OK)
@PostMapping("/uploadFile")
public void uploadFile(@RequestParam("file") MultipartFile file, @RequestParam("username") String name)
当我尝试上传文件时,我不断收到 500 错误,但我不知道如何解决它。如果您可以帮助我或者您可以建议另一种方法,那就太好了
谢谢。
最佳答案
是否正在调用 uploadFile Controller 方法?我猜测 uploadFile 方法抛出了异常,在这种情况下,您的服务器日志中应该显示堆栈跟踪,它将引导您找到问题所在。
关于java - 使用 ng-file-upload 和 Spring Boot 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42987701/