上传图片

来源:8-9 商品管理模块所有功能自测

MatchlessHero

2017-10-23

http://img1.sycdn.imooc.com/szimg/59ed7e440001c3b004590317.jpg

http://img1.sycdn.imooc.com/szimg/59ed7e440001ac9809240244.jpg

http://img1.sycdn.imooc.com/szimg/59ed7e4400017acf10350271.jpg

http://img1.sycdn.imooc.com/szimg/59ed7e45000128bf05940345.jpg

tomcat 的upload 文件夹下有照片但是  ftp上没有 ,,,访问图片路径  404

写回答

3回答

Geely

2017-10-23

同学,你好,请登录服务器,检查ftp文件夹 是否有上传过来的图片,这个上传成功的日志,貌似没有做判断。抱歉这个是我的失误。

upload下面有说明的确上传过来了,下一步就是检查为什么没有传到ftp文件服务器上。这块可以检查一下ftp文件夹是否有ftp账号密码那个用户的权限,可以用chown chgrp 还有chmd赋予对应的全部权限

然后再重试,再不行可以远程debug走起来



2
2
Geely
回复
MatchlessHero
搞定就好 记得给俺10分好评呀么么哒
2017-10-25
共2条回复

MatchlessHero

提问者

2017-10-25

//img1.sycdn.imooc.com/szimg/59f043bd00017ff105450270.jpg

    老师这权限有毛病没  ,ftp下 还是没照片啊

4
2
qq_白月光_9
回复
MatchlessHero
改了还是不行
2020-04-18
共2条回复

血夜之末

2018-12-26

我是在tomcat在本地(因为在本地开发),FTP服务器,数据库在阿里云上。

我也是上传图片成功后,无法查看图片。

我简单地看了一下日志,配合日志打了一些断点,发现图片已经发送到了本地upload上,服务器地数据发过去了。但是实际FTP服务器中并没有该图片。

我查看了一下权限,发现并没有w权限(这个目录是我自己后来创建的,当时没有处理好权限问题)

给other设置了w权限后,还是无法上传。

重启tomcat,就可以正常上传图片和查看图片了。

(然而,现在我还有一个问题没有解决,那就是富文本的上传图片,在没点击普通上传图片前,是没有图片后缀名的,直接file.getOriginalFilename()就是空。。。但是如果先点击了普通上传图片,就没有这个问题。。。)

1
0

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

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

9476 学习 · 8804 问题

查看课程