bpnm.net
当前位置:首页 >> jAvA Ftp上传为0kB >>

jAvA Ftp上传为0kB

使用二进制上传,如果再不行就是你的网关屏蔽了FTP协议。不过FTP上传慢,可以压缩后上传,然后在线解压一下就行了,asp,PHP都有对应的在线解压工具,只有单个文件。

丢包,重新下载一次就好了,求采纳

是不是 ftp上没有写入权限啊

你是想从服务器下载文件吧?那应该用retrieveFile(String remote, OutputStream local),而不是storefile啊,自己看看API http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient.html

ftp.storeFile("ftptest2014.txt",fis);代码后,添加fis.close();这一代码试试,另外,你看看的文件是否在D盘存在

准备条件:java实现ftp上传用到了commons-net-3.3.jar包 首先建立ftphost连接 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 public boolean connect(String path, String addr, int port, String username, ...

问题描述不够详细。把异常也放上来。检查ftp服务器是否允许上传,用户是否具备写文件权限。

可能是因为端口不通,在上传文件之前调用方法ftpClient.enterLocalPassiveMode()试试 相关博文http://blog.csdn.net/beyondlpf/article/details/9343781

JAVA FTP上传的问题: 注意:利用URLConnection是握手连接,可靠上传。 String ftpUrl = "ftp://%s:%s@%s/%s;type=i"; String host = "www.myserver.com"; String user = "tom"; String pass = "secret"; String filePath = "E:/Work/Project.zi...

public static void uploadFile(MultipartFile files) { FTPClient ftpClient = new FTPClient(); try { ftpClient.connect("IP", 21); ftpClient.login("root", "password"); ftpClient.enterLocalPassiveMode(); ftpClient.setFileType(FTP.BI...

网站首页 | 网站地图
All rights reserved Powered by www.bpnm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com