关于jsp的文件上传,产生错误的问题:具体的错误提示如下

javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. F:\zhbit\uploadtemp\upload_448d15fb_133f7b23a33__8000_00000001.tmp (系统找不到指定的路径。)

慕妹3146593
浏览 449回答 1
1回答

哔哔one

你用的fileupload吧 你要知道个问题form 中Enctype=multipart/form-data 的作用!!!ENCTYPE="multipart/form-data"用于表单里有图片上传 来确保匿名上载文件的正确编码好像还有上传方式 只能用post 记不太清了如果以上条件都满足 那你的错误信息就是因为设置上传文件大小。 所以产生了tmp文件 然后tmp文件路径没有设置 希望可以帮到你// 设置上传文件大小 为1Mupload.setSizeMax(1000000)DiskFileItemFactory factory = new DiskFileItemFactory();String FileTemp = this.getServletContext().getRealPath("uploadFile/temp");factory.setRepository(new File(FileTemp));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java