文档章节

java ftpclient API上传下载文件,不支持中文

moliunian
 moliunian
发布于 2016/09/20 19:22
字数 90
阅读 68
收藏 0

前提:ftp服务器是window系统

    在利用ftpclient实现从ftp服务器上传和下载时,会出现不支持中文命名文件。运行过程中报“550”错误代码。

 

    解决方案:fileNameToDownload = new String(fileNameToDownload.getBytes("GBK"),"iso-8859-1");

就是把文件名经过编码转换,如上。

© 著作权归作者所有

共有 人打赏支持
moliunian

moliunian

粉丝 5
博文 94
码字总数 18224
作品 0
广州
程序员
私信 提问
org.apache.commons.net.ftp包开发FTP客户端,实现断点续传,中文支持

利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能 1.支持上传下载。支持断点续传 2.支持进度汇报 3.支持对于中文目录及中文文件创建的支持。 具体请看代码...

御风林海
2013/11/29
0
0
Apache commons ftp API 的Spike

由于公司给了我一个传FTP的任务,刚好可以学习一下,同时也进行了一些单元测试,spike了一把,哈哈。分享一下。 这里只对最简单常用的FtpClient的上传下载列表功能进行测试学习使用^-^ 创建一...

XzhiF
2013/12/13
0
9
eclipse下properties文件中文乱码的解决方案

在中文操作系统下,Eclipse中的Java类型文件的编码的默认设置是GBK,但是对Properties资源文件的编码的默认设置是ISO-8859-1。所以编辑Java文件中的中文不会出现问题,但编辑Properties资源文...

xinlll
2012/11/01
0
0
CentOS 7 Wiki搭建

系统环境 Confluence版本:5.6.6 Confluence下载地址:https://www.atlassian.com/software/confluence/download-archives atlassian所有产品的中文语言包:https://translations.atlassian.c......

丨布谷丨
2018/08/15
0
0
java实现FTP多线程断点续传,上传下载!

package com.ftp; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintW......

狼狼A狗
2011/03/22
0
3

没有更多内容

加载失败,请刷新页面

加载更多

类加载机制过程

1.加载。 将代码转换成字节流加载进内存。加载完之后创建一个Class对象,这个对象是访问数据的入口。 2.验证。 JVM规范验证和代码逻辑验证。 3.准备 内存分配和初始化。对static修饰的类变量...

无精疯
7分钟前
0
0
next.js 提示 chunk styles [mini-css-extract-plugin]

会出现css 导入警告 导入两个插件 并在next.config.js 配置 yarn add webpack-filter-warnings-pluginyarn add mini-css-extract-plugin const FilterWarningsPlugin = require('webpack-......

一箭落旄头
15分钟前
0
0
AWS的自动部署codeploy 应用程序规范文件

codedeploy应用程序的规范文件 ECS平台上的应用规范文件: AppSpec file也可以是 YAML 或 JSON 格式的,可以直接写入控制台内的编辑器内。 AppSpec file用于指定: 用于将流量定向到新任务集...

守护-创造
22分钟前
0
0
Confluence 6 超过当前许可证期限进行升级

这个页面将会对你在进行 Confluence 升级的时候超过了当前许可证的期限进行升级的情况。 许可证警告 在升级的过程中,你将会在 Confluence 的应用程序日志(log file)中看到类似下面的错误提...

honeymoose
28分钟前
0
0
JS 调用Angularjs 的方法

// 1. 获取 Controllerlet appElement = document.querySelector('[data-ng-controller=MessagesCtrl]');let scope = angular.element(appElement).scope();// 2. 调用方法scope.l......

Moks角木
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部