社区
Apache
帖子详情
java -ee 文件上传路劲报错
qq_35472674
2017-03-19 04:45:33
...全文
277
4
打赏
收藏
java -ee 文件上传路劲报错
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_35472674
2017-08-30
打赏
举报
回复
这是解决了,谢谢
孟子E章
2017-03-19
打赏
举报
回复
你打印一下 path和 path+"\\"+fname 文件夹存在吗?文件名符合规范吗
qq_35472674
2017-03-19
打赏
举报
回复
java文件servlet package filUplod; import java.io.File; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.MultipartConfig; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Part; @WebServlet(name="FlieServletServlet",urlPatterns={"/fileUplod.do"}) @MultipartConfig(location="N:\\",fileSizeThreshold = 1024) public class FileUplodServlet extends HttpServlet{ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ String path =this.getServletContext().getRealPath("/"); String mnumber =request.getParameter("mnumber"); Part p =request.getPart("fileName"); String message=" "; if(p.getSize()>1024*1024){ p.delete(); message="文件太大,不能上传"; } else{ path= path+"\\member\\"+ mnumber; File f= new File(path); if(!f.exists()){ f.mkdirs(); } String h =p.getHeader("content-disposition"); String fname = h.substring(h.lastIndexOf("\\")+1,h.length()-1); p.write(path+"\\"+fname); message="文件上传成功"; } request.setAttribute("message", message); RequestDispatcher rd = request.getRequestDispatcher("/fileUplod.jsp") ; rd.forward(request, response); } }
qq_35472674
2017-03-19
打赏
举报
回复
jsp文件 <%@ page contentType="text/html; charset=utf-8 " pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>上传图片</title> </head> <body> <form action="fileUplod.do" method="post" enctype="multipart/form-data"> 会员名: <input type="text" name="mnumber" size="30" /> <br> 文件名:<input type="file" name="fileName" size="30"/> <br> <input type="submit" value="Submit" /> <input type="reset" value="reset" /> </form> </body> </html>
【
Java
EE
】-文件IO
`主要内容`:文件的认识,绝对路径相对路径,二进制文件文本文件,File的方法的使用,普通文件的创建删除,目录的创建,文件的重命名。InputStream和OutputStream读写文件,Reader和Writer读写文件。try with resources、字节流读写文件,字符流读写文件。字节流Scanner读文件。查找并删除包含指定字符的文件、复制文件、查找包含关键字符文件。
指定api路径_如何在用
java
c 编译时指定多个类路径
如何在用
java
c 编译时指定多个类路径笔者最近在学习
Java
的过程中,遇到了需要通过
java
c -cp 来指定类路径的情景,并且要指定的类路径不止一个,笔者在此写下自己的解决方法。众所周知,编译一个.
java
文件的时候,编译器会在指定的类路径中(或类路径们中)寻找需要的类。这个类路径可以理解为一个根目录,而其下便是.class文件们的目录结构。为了方便解说,我在vscode中创建了这样一个目...
【
Java
EE
进阶】拦截器与统一功能处理
实现一个用户拦截器类,在该类中实现接口,再重写preHandle方法import org//业务方法 //从请求中取session,如果有session,直接获取到,但是没有,这里设置为false,也不会新创建一个session。//这里添加false表示不会新创建session。方法中默认的是true。if(session!= null) {//返回一个404 return false;} }
Hadoop : datanode运行不起来
报错
Initialization failed for Block pool (Datanode Uuid unassigned)
一、原因 是namenode和datanode的clusterID不一致导致datanode无法启动. 二、解决: 2.1思路: 删除data、tmp、namenode 数据后,重新格式化。 2.2步骤: 查看tmp的物理
路劲
core-site.xml <!-- Hadoop文件系统依赖的基础配置 --> <property> <name>ha...
Java
开发学习----SpringMVC设置请求映射路径
问题是解决了,但是每个方法前面都需要进行修改,写起来比较麻烦而且还有很多重复代码,如果/user后期发生变化,所有的方法都需要改,耦合度太高。团队多人开发,每人设置不同的请求路径,冲突问题该如何解决?注解,前端发送请求的时候,要和两个注解的value值相加匹配才能访问到。BookController也有一个save方法,访问路径为。UserController有一个save方法,访问路径为。对于Book模块的save,将其访问路径设置。对于User模块的save,将其访问路径设置。当类上和方法上都添加了。.
Apache
24,923
社区成员
16,544
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章