pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

使用 Apache Commons Net 下載后 FTP 文件損壞

FTP file corrupt after download with Apache Commons Net(使用 Apache Commons Net 下載后 FTP 文件損壞)
本文介紹了使用 Apache Commons Net 下載后 FTP 文件損壞的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

由此下載的文件,大小幾乎相同,但某些行不同.每個(gè)答案都指向二進(jìn)制文件類(lèi)型.但這無(wú)濟(jì)于事.有人知道這個(gè)問(wèn)題(傳輸 PDF)嗎?

The files downloaded by this, are nearly the same size but differ in some lines. Every answer points to binary file type. But this won't help. Got anybody an idea for the problem (transferring PDF)?

FTPClient ftpClient = new FTPClient();
OutputStream outputStream = null;
boolean resultOk = true;

try {
    ftpClient.connect(host, port);
    ftpClient.enterLocalPassiveMode();
    ftpClient.setFileTransferMode(FTP.COMPRESSED_TRANSFER_MODE);
    ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
    if (showMessages) {
        System.out.println(ftpClient.getReplyString());
    }
    resultOk &= ftpClient.login(usr, pwd);
    if (showMessages) {
        System.out.println(ftpClient.getReplyString());
    }

    outputStream = new FileOutputStream(localResultFile);
    resultOk &= ftpClient.retrieveFile(remoteSourceFile, outputStream);
    outputStream.flush();
    outputStream.close();

    if (showMessages) {
        System.out.println(ftpClient.getReplyString());
    }
    if (resultOk == true) {
        resultOk &= ftpClient.deleteFile(remoteSourceFile);
    }

    resultOk &= ftpClient.logout();
    if (showMessages) {
        System.out.println(ftpClient.getReplyString());
    }
} finally {

    ftpClient.disconnect();
}

推薦答案

使用包含空格的非轉(zhuǎn)義路徑時(shí)似乎會(huì)發(fā)生這種情況.例如.C:/Documents and Settings/測(cè)試

It seems to happen when using unescaped paths that contain spaces. E.g. C:/Documents and Settings/test

現(xiàn)在通過(guò)對(duì)空格使用轉(zhuǎn)義路徑解決了這個(gè)問(wèn)題.感謝您的幫助

Got it solved now by using a escaped path for the spaces. Thanks for your help

這篇關(guān)于使用 Apache Commons Net 下載后 FTP 文件損壞的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周?chē)h(huán)繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動(dòng)生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數(shù)據(jù)庫(kù))
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對(duì)象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 福建珂朗雅装饰材料有限公司「官方网站」 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 真空干燥烘箱_鼓风干燥箱 _高低温恒温恒湿试验箱_光照二氧化碳恒温培养箱-上海航佩仪器 | 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 硫化罐-胶管硫化罐-山东鑫泰鑫智能装备有限公司 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 留学生辅导网-在线课程论文辅导-留学生挂科申诉机构 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | 机器视觉检测系统-视觉检测系统-机器视觉系统-ccd检测系统-视觉控制器-视控一体机 -海克易邦 | 工业插头-工业插头插座【厂家】-温州罗曼电气| 电动车头盔厂家_赠品头盔_安全帽批发_山东摩托车头盔—临沂承福头盔 | 武汉森源蓝天环境科技工程有限公司-为环境污染治理提供协同解决方案 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 湖南自考_湖南自学考试网 | 无锡网站建设_小程序制作_网站设计公司_无锡网络公司_网站制作 | 科普仪器菏泽市教育教学仪器总厂 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 天津电机维修|水泵维修-天津晟佳机电设备有限公司 | SDI车窗夹力测试仪-KEMKRAFT方向盘测试仪-上海爱泽工业设备有限公司 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 传动滚筒_厂家-淄博海恒机械制造厂| 事迹材料_个人事迹名人励志故事| 深圳法律咨询【24小时在线】深圳律师咨询免费 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 移动机器人产业联盟官网 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 上海质量认证办理中心 |