今天遇到问题从ftp下载文件到本地路径无法查看,发现是文件名称中含有比如空格,问号等非常规字符存在,虽然在本地创建了对应的文件,但是流无法识别一些非常规字符,所以即使下载到本地也显示文件损坏或错误。我上传到ftp时候的编码用的是iso-8859-1.

有两个方法,第一,上传时候将文件名称中的非常规字符过滤掉;第二,把上传到ftp时候的编码换成gbk试试(未亲测)。

从ftp下载文件(word)到本地显示文件损坏或错误相关推荐

  1. [Work Summary] 远程FTP下载文件到本地目录

    美图欣赏2022/06/07 工作过程中,客户将input数据存放在FTP服务器的情况,通过查阅相关资料了解可从远程FTP下载文件到本地的功能需求,特此记录以下内容方便日后查阅与学习 问题:客户每周周 ...

  2. 【踩坑】Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题

    [踩坑]Linux java中ftp下载文件,解压文件损坏,以及图片下载打开只显示下载路径的问题 一. 问题重现 二. 问题解决思路 1. 确认是不是上传就导致数据出错了 2. 是不是平台问题 三. ...

  3. linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法

    linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...

  4. Java 实现上传文件到FTP和从FTP下载文件

    在eclipse 中创建项目,并将commons-net-3.6.jar包复制到项目中 commons-net-3.6.jar:链接:https://pan.baidu.com/s/1iz0862TX ...

  5. python从ftp下载文件时问题解决

    python从ftp下载文件代码如下 import os from ftplib import FTP def ftp_connect(host, username, password):     f ...

  6. C#FTP下载文件出现远程服务器返回错误: (500) 语法错误,无法识别命令

    如果下载多个文件的时候,有时候莫名其妙的出现500服务器错误,很有可能是没有设置KeepAlive 属性导致的. 出现应用程序未处理的异常:2015/1/6 11:40:56 异常类型:WebExce ...

  7. 使用FTP下载文件connect.retrieveFileStream(filename) 获取不到InputStream流,返回null的问题

    使用同事的代码做FTP下载文件,InputStream in = connect.retrieveFileStream(fileName);执行这句时InputStream总是获取为空 后来把代码改成 ...

  8. Java实现FTP下载文件到客户端(浏览器)

    目录 一.简介 二.maven依赖 三.配置类 四.工具类 4.1.服务器文件名中文处理 4.2.下载文件名中文处理 五.接口验证 一.简介   我在之前的文章(Java实现文件上传和下载)里讲过非F ...

  9. 使用FTP下载文件资源

    使用FTP下载文件(新手向) 1.FTP介绍 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文件传输协议".用于Internet上的 ...

最新文章

  1. 微服务并不能解决你的烂代码问题
  2. TTDebug 快速打印 log ------rect point size
  3. centos6.9配置安装python2.7及pip
  4. Next Permutation
  5. 云服务远程登录---设置安全组
  6. mysql多主单向环形_mysql多主单向--gt;环形同步_MySQL
  7. python-利用生成器函数生成斐波那契数列
  8. 怎么样生成bean对象java_使用BeanFactory实现创建对象
  9. @程序员:别人身边的小姐姐是这样来的,你能学学吗
  10. 西门子g120变频器接线图_西门子G120变频器怎么样?好用吗?
  11. 【托业】【新托业TOEIC新题型真题】学习笔记5-题库二-P7
  12. haskell 基础题解(20)
  13. 对接环信踩坑记(环信客服+IMSDk即时通信)
  14. PPT如何锁定一些元素(使用母版的策略)
  15. 新手选择蓝牙耳机要注意什么?双11发烧友疯狂推荐五款蓝牙耳机
  16. i511320h和锐龙r75800h性能 r7 5800h和 i5 11320h 评测
  17. 什么是数字化?企业如何实现数字化?
  18. Java项目如何查找各种jar包
  19. 6.3 由学得用——《逆袭大学》连载
  20. Qt_Opencv安装

热门文章

  1. Python基础(类与对象)
  2. vimdiff颜色设置 + vimrc设置 (copied)
  3. docker搭建mysql主从复制
  4. 企业服务总线Enterprise service bus介绍
  5. VBA Rnd()函数不正确,应使用什么代替
  6. Vb下调用Help文件 (转)
  7. 简介 高通(Qualcomm)
  8. Excel中使用正则表达式的方法
  9. 根据卫星lat,lon,alt,俯仰角,方位角,推算绘制地面的拍摄的区域
  10. R329开发板根目录 ls 命令文件和文件名乱码其他目录不乱码问题解决