首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ftp4j -上传成功后远程文件大小与本地文件大小不匹配

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

Stack Overflow用户
提问于 2016-01-27 17:36:09
回答 1查看 489关注 0票数 0

我这里有个奇怪的虫子。为了将文件上传到ftp服务器,我在我的android应用程序中导入了ftp4j包。问题是,每当上传完成后,上传的文件大小更改,我就检查文件内容,它与原始内容也不匹配。我也不认为这是偶然的互联网问题,因为我测试了我的代码三次,得到了相同的结果,原来的文件大小是154266字节,远程大小变成201673字节每次上传完成。

这是我代码的一部分。

代码语言:javascript
复制
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) {}
    }
    ...
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-27 22:00:01

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35044279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档