email pdf dart process yii msbuild ionic3 rss bootstrap后台管理模板 进销存源码 jquery循环 jquery移除子元素 web前端毕业设计题目 mysql删除存储过程 mysql临时表 python输出 python代码示例 python自学 python模块下载 java教学 javase教程 java搭建 java时间格式化 java正则匹配数字 java生成当前时间 完美手游模拟器 html特殊符号 自动喊话器 疯狂java 陌陌电脑直播设置教程 视频解析软件 php取整 字典生成器 widcomm ps字体描边 下拉框默认选中 sai怎么导入图片 jsps2寸照片制作 python绝对值 繁简体在线转换
当前位置: 首页 > 学习教程  > 编程语言

ftp工具下载压缩包会自动关闭,导致ftp工具下载压缩包会自动关闭的2种原因

2020/8/31 13:37:47 文章标签:

在使用ftp工具下载压缩包时经常会遇到这些问题:文件下到一半就自动关闭了或者是下载下来没有保存。用iis7服务器管理工具软件下载,设置自动连接,续传就可以,它还可以自动备份,不用再担心会找不到下载的文件。

IIS7服务器管理工具可以批量管理、定时上传下载、同步操作、数据备份、到期提醒、自动更新。IIS7服务器管理工具适用于Windows操作系统和liunx操作系统;支持Ftp客户端批量操作。

下载地址:IIS7服务器管理工具
在这里插入图片描述
网关通过FTP下载快钱对账文件时通过Apache下commons-net的commons-net-3.5.jar进行封装,对账文件中有中文和英文的文字,大部分情况下能够下载成功,而且也能解压成功。但是偶尔会出现下载了zip的文件,但是解压失败的情况。

解决办法:FTP网络传输没有设置二进制文件类型:ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
如下截图所示,设置二进制文件类型后即可正常下载和解压!并且只能在登录之后进行非设置才能生效。

在这里插入图片描述

上面在未设置二进制文件类型时,下载的zip大小为3390,不能解压;设置二进制文件类型后,下载的zip大小为3391,能够解压。

引起原因: Binary模式不会对数据进行任何处理。
Ascii模式会将回车换行转换为本机的回车字符,fileType是ascii的,所以碰到中文可能会有问题

FTP.ASCII_FILE_TYPE和FTP.BINARY_FILE_TYPE 两者区别:http://www.cnblogs.com/mickole/articles/3643819.html


本文链接: http://www.dtmao.cc/news_show_150111.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?