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

来源:8-6 后台商品图片的springmvc上传与富文本上传ftp服务器功能开发1

得儿得不得了

2017-06-14

请问老师。

一、获取路径时,用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

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

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


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

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程