gpt4 book ai didi

java - Android ftp4j - 上传成功后远程文件大小与本地文件大小不匹配

转载 作者:行者123 更新时间:2023-12-01 10:31:53 27 4
gpt4 key购买 nike

我这里遇到了一个奇怪的错误。为了将文件上传到我的 ftp 服务器,我在我的 Android 应用程序中导入了 ftp4j 包。问题是,每当上传完成时,上传的文件大小就会发生变化,我检查了文件内容,它也与原始内容不匹配。另外,我不认为这是意外的互联网问题造成的,因为我测试了我的代码三次,得到了相同的结果,原始文件大小为 154266 字节,每次上传完成时远程大小变为 201673 字节。

这是我的代码的一部分。

client = new FTPClient();
client.upload(file, new MyTransferListener(file));

public class MyTransferListener implements FTPDataTransferListener {
private File file;
private String filename;

public MyTransferListener(File file) {
this.file = file;
filename = file.getName();
}

...

@Override
public void completed() {
try {
file.delete();
} catch (Exception e) {}
}
...
}

最佳答案

认为您正在以文本模式上传。首先尝试将您的客户端置于二进制传输模式。

关于java - Android ftp4j - 上传成功后远程文件大小与本地文件大小不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35044279/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com