请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于7-6两个问题 ftp.server.http.prefix应该如何配置,getRealPath("upload")返回值为null

请问老师。

一、获取路径时,用String path = request.getSession(true).getServletContext().getRealPath("upload"的返回值为什么会为null?日志中显示:

[00:02:24.176][INFO][com.mmall.service.Impl.FileServiceImpl][http-bio-8900-exec-9] 开始上传文件,文件名为:Thread常用方法.bmp,路径为:null,新文件名:51577c19-3207-475e-b807-d2a1515ac4f1.bmp

然后还会报:

java.lang.NullPointerException
java.io.File.<init>(File.java:277)
com.mmall.service.Impl.FileServiceImpl.upload(FileServiceImpl.java:31)
com.mmall.controller.backend.ProductManageController.upload(ProductManageController.java:97)

二、在配置 ftp.server.http.prefix,是不是应该写ftp://127.0.0.1/img/      自己试着研究的时候,只有这种方法可行。



正在回答

1回答

Geely 2017-06-14 23:34:21

hi 同学 可以看看上一步的代码

String path = request.getSession().getServletContext().getRealPath("upload");


具体的那个路径可以在上一步添加,例如这里的upload

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信