请稍等 ...
×

采纳答案成功!

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

好像是上传FTP失败了

文件上传接口. 

文件删除方法已经注释 ,发现 tomca upload 文件夹下面有我上传的文件.

控制台日志如下:

 开始上传文件,上传文件的文件名:4034970a304e251f6ce7647bae86c9177f3e5325.jpg,

上传的路径:/home/zyc/Downloads/apache-tomcat-7.0.73/webapps/ROOT/upload,

新文件名:86ee7278-2746-4824-8cc6-fb5aab8b31d7.jpg

 上传文件的路径/home/zyc/Downloads/apache-tomcat-7.0.73/webapps/ROOT/upload/86ee7278-2746-4824-8cc6-fb5aab8b31d7.jpg    

 开始连接ftpfu服务器192.168.146.130 ftpuser 21

remotePath : img

[22:40:40.272][INFO][com.mmall.util.FTPUtil][http-bio-8080-exec-2] 开始连接ftp服务器,结束上传,上传结果:true


调用 upload 接口 返回成功

{"status":0,

"data":{"uri":"86ee7278-2746-4824-8cc6-fb5aab8b31d7.jpg",

"url":"http://image.imooc.com/86ee7278-2746-4824-8cc6-fb5aab8b31d7.jpg"}

}

//因为当时配置nginx 的时候,  发现 视频和happymmall里面的不一样,所以和视频保持一直了.

然后我把前缀改成  当时配置的image.imooc.com

访问image.imooc.com  返回 here is ftpfile /ftpfile  就是ftp服务器上的 index.html 内容.

访问 www.imooc.com 实际上是调用tomcat 8080端口  确实也返回 index.jsp 内容


但是访问url地址的时候, 返回404, ftp服务器上也没有发下上传的文件

正在回答

1回答

你试试不通过项目,手动上传ftp看看能不能成功。

2 回复 有任何疑惑可以回复我~
  • 提问者 Pykrete #1
    不好意思吼, 才看到.  是的  当时ftp用户没有读写权限.
    是因为之前的那个账户 名字不是ftpuser 然后我就删除, 重新创建的时候 没有给他赋予权限.. 
    赋予权限之后 就好了.
    
    我觉得 应该在文件上传之后 加个验证功能, 不然 感知不到,
    回复 有任何疑惑可以回复我~ 2017-07-10 16:56:37
  • 提问者 Pykrete #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-07-10 16:56:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信