第二次使用淘淘商城的图片服务器,之前在自己的笔记本上并没有碰过这个问题,这次在公司电脑上搭建好,上传老是失败,在服务器中有新建的xxx.jpg,但是大小是0k,明显上传失败。


但是通过ftp客户端FileZilla可以成功实现上传,并且本机可以成功访问到虚拟机中的nginx图片服务器地址。之后尝试将防火墙关闭,文件成功上传!但是防火墙也不能一直关着,以WIN7为例:

打开防火墙-->允许程序或功能通过防火墙

默认情况下这几个Java程序是这样的,后面4个的公用并没有勾选上。


当成功勾选上时,Eclipse里写的代码即可成功将图片上传至nginx服务器!


总结:Eclipse的java程序调用某些上传方法(如本例中的FTPClient)会被防火墙拦截,当第三方客户端可以实现上传而Eclipse中无法实现可以去防火墙中更改一下设置。


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐