0
要上傳的文件, 角JS部分: 我在我的電腦板使用這樣的:如何使用AngularJS實現文件上傳,Spring-Boot?
var uploader = $scope.uploader = new FileUploader({
url: '/imageUpload'
});
在HTML: <input type="file" nv-file-select="" uploader="uploader" accept="image/png, image/jpeg, image/gif" name="input-file-preview" ng-disabled="em.checked"/>
彈簧引導部分(在服務方法):
@RequestMapping(value="/imageUpload", method = RequestMethod.POST)
public void UploadFile(@RequestParam("file") MultipartFile file,RedirectAttributes redirectAttributes) throws IOException {
System.out.println("file uploading ...............");
/*
Iterator<String> itr=request.getFileNames();
MultipartFile file=request.getFile(itr.next());
String fileName=file.getOriginalFilename();
File dir = new File("C:\\file");
if (dir.isDirectory())
{
File serverFile = new File(dir,fileName);
BufferedOutputStream stream = new BufferedOutputStream(
new FileOutputStream(serverFile));
stream.write(file.getBytes());
stream.close();
}else {
System.out.println("not");
}
*/
}
但我得到403 Forbidden錯誤,因爲它無法找到/ imageUpload資源。任何人都可以向我解釋,當我們使用spring啓動時,這個fileUploader是如何工作的,因爲這段代碼在上傳php文件時工作正常。
在此先感謝