上传图片显示大小为0kb和图片回显不成功

    1、首先在虚拟机中将nginx和ftp环境变量配置好,然后用filezilla将客户端和服务端相连接,在做图片上传测试时,在filezilla中发现图片上传后大小为0kb,故找到了原因是未将ftp连接模式写为被动模式,于是在测试文件中加入如下代码:

    ftpClient.enterLocalPassiveMode();//将其设置为被动模式

可以参考博客网址:https://blog.csdn.net/a1214345386/article/details/73185125

     2、在测试通过之后,用spring通过resource.properties文档进行自动注入信息时,发现文档信息一致注入不进去,且程序没有报告任何的错误。后来发现是未在PictureServiceImpl最前面加上@Service。

     3、在文档信息自动注入成功之后,发现上传图片成功,但是回显失败。后来通过将其resource文档信息与测试实例进行对比后发现,是回显网址书写错误。自己一直书写的网址是:

 http://ip/www/images          这是不对的,因为测试时用的是ftp开头的网址,这可能和自己未将nginx路径完全配置有关系。

正确的写法是:

   ftp://ip//www/images

猜你喜欢

转载自blog.csdn.net/syy_675580815/article/details/80542373