`
Odysseus_110
  • 浏览: 120765 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ftp 文件上传 无法上传中文名称

    博客分类:
  • J2SE
阅读更多

代码参考上一篇《ftp文件上传 文件损坏》

 

 

 

client.setControlEncoding("GBK");
client.uploadFile("D:\\video_1080p\\1080P\\我们Taxi3_WMVHD_Extr.wmv", "Taxi2_WMVHD_Extract.wmv");
	

 

public void setControlEncoding(String ControlEncoding) throws IOException {
		ftpClient.setControlEncoding(ControlEncoding);
		FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_NT);
		conf.setServerLanguageCode("zh");
		ftpClient.configure(conf); 
}
 

这里在client.setControlEncoding("GBK"); 设置之后,可以读取客户端的中文文件了client.uploadFile方法的第一个参数),但如果生成的新文件也用中文就无法上传(client.uploadFile方法的第二个参数)

似乎conf.setServerLanguageCode("zh"); 这个没有起到作用。

分享到:
评论

相关推荐

    C++ libcurl ftp上传文件

    本篇将深入探讨如何使用C++和libcurl库进行FTP文件上传。 FTP是一种在互联网上用于传输文件的标准协议,而libcurl为C++程序员提供了一个简洁的接口来实现这个功能。首先,你需要在你的项目中包含libcurl库。确保你...

    java编写的ftp文件实时监控下载上传

    也可以监控本地文件夹,把文件夹内新产生的文件或者文件夹整体上传到ftp服务器,上传后可删除本地文件夹内的数据。 是监控服务器还是监控本地文件夹,通过配置指定。 压缩包里是源代码和所需的jar包,还包括一个已经...

    java实现ftp自动上传文件

    在Java编程环境中,FTP(File Transfer Protocol)是一种常用的文件传输...这个项目展示了如何在Java中集成多种技术来实现一个实用的FTP文件上传工具,对于提升Java开发者在系统集成和自动化操作方面的技能有很大帮助。

    Java实现FTP批量大文件上传下载

    Java 实现 FTP 批量大文件上传下载 本文介绍了如何使用 Java 实现 FTP 服务器上的大批量文件的上传和下载,处理大文件的上传和下载。通过 Java 现有的可用的库来编写 FTP 客户端代码,并开发成 Applet 控件,做成...

    springboot以FTP方式上传文件到远程服务器的流程

    我们可以使用 Spring Boot 的 FTP 客户端来实现文件上传。 首先,我们需要添加 FTP 依赖项到我们的项目中: <groupId>org.apache.commons.net <artifactId>commons-net</artifactId> 然后,我们可以编写一个 ...

    java上传文件到ftp.txt

    通过上述内容的学习,我们可以看到利用Java实现FTP文件上传功能并不复杂。只需要了解基本的FTP概念和`FTPClient`类的使用方法,就可以轻松地完成任务。此外,在实际开发中还需要注意一些细节问题,比如异常处理、...

    ftp上传文件,下载文件,删除文件,改文件名,创建文件等

    在网上找了好多关于ftp技术的资料,...其中还有一些对ftp文件的删除、修改文件夹名称,创建文件夹,获取文件明细等,需要自己调试。有一个word文档,在win10下如何开启ftp,正在研究如何使用C#代码,实现一键开启ftp...

    php处理ftp上传文件

    ### PHP处理FTP上传文件知识点详解 ...而第二种方式则更适合于需要将文件上传到远程FTP服务器的情况,这种方式提供了更多的灵活性和控制权。在实际应用中,开发者可以根据具体需求选择合适的方法来实现文件上传功能。

    ftp文件上传.exe

    创建定时任务,通过输入执行一段sql语句查找数据库中文件名称,通过文件名称前往指定本地库将指定文件名称的文件上传到指定FTP文件夹中

    ftp 远程dos命令上传文件

    在压缩包中的"FTP 上传文件"可能是一个批处理脚本(`.bat`文件),包含了上述FTP命令的组合,用于自动执行文件上传。这个脚本可以包含错误检查、日志记录等高级功能,以确保上传过程的可靠性和可追溯性。 总之,...

    3dMax脚本开发的FTP上传文件工具下载

    总的来说,这个3DMax脚本开发的FTP上传文件工具是Maxscript技术在3DMax工作流中的一个应用实例,它简化了用户将3DMax项目文件上传到FTP服务器的过程,提高了团队协作的效率。对于想要学习Maxscript的3DMax用户来说,...

    C#WinForm做FTP上传下载获取文件列表齐全

    代码中定义了一个自定义类`FtpUpDown`,该类封装了FTP连接的创建、文件上传和下载的功能。这个类接受FTP服务器的IP地址、用户名和密码作为构造函数参数。`FtpUpDown`类内部使用`FtpWebRequest`对象来执行FTP操作。 ...

    QFTP类实现FTP上传、下载、删除文件及文件夹

    文件上传通过`put`函数实现,它需要两个参数:本地文件路径和远程文件路径。例如,要上传本地的"localfile.txt"到服务器的"/public_html/"目录,你可以这样写: ```cpp ftp->put("localfile.txt", "/public_...

    用kettle设计ftp上传操作手册

    首先,需要配置 FTP 服务器的连接信息,然后使用 Kettle 的 FTP 客户端功能上传文件。 知识点: 1. Kettle 是一款国外开源的 ETL 工具,可以在 Window、Linux、Unix 上运行,数据抽取高效稳定。 2. Kettle 需要 ...

    c#ftp上传下载文件 源码

    在C#中,FTP文件上传的基本步骤包括创建FtpWebRequest对象、设置请求方法、设置上传文件的URL、写入文件数据和关闭连接。以下是一个简化的示例代码: ```csharp using System; using System.IO; using System...

    FTP上传文件工具

    标题中的“FTP上传文件工具”指的是一款简化了FTP文件上传过程的应用程序,它的特点是轻量级、不占用大量内存,体积小巧,这意味着它可以在不影响系统性能的情况下运行。多线程功能是其另一大亮点,这使得用户可以...

    MFC下通过FTP上传文件

    综上所述,通过MFC结合FTP库,可以在Visual Studio的C++环境中开发出一个简单的FTP文件上传客户端。这个过程涉及到MFC的GUI设计、FTP协议的理解以及错误处理等多个方面,对于C++开发者来说,这是一个很好的实践项目...

    java实现ftp上传jar包

    最后,使用`FTPClient`的`storeFile`方法将JAR文件上传到服务器。 4. **使用edtFTPj/Pro**:`edtFTPj/Pro`是一个强大的Java FTP库,提供了更高级的功能,如SSL/TLS支持,断点续传,文件同步等。它的API使用方式与...

    多文件上传组件FTP网页版

    标题中的“多文件上传组件FTP网页版”指的是一个专门用于网页环境的FTP文件上传工具,它允许用户在网页上实现多个文件的同时上传。这个组件基于OCX(Object Linking and Embedding, Control Extension)技术,OCX是...

    FTP上传(断点续传)更新进度条

    对于VideoFtpDown1.0这个压缩包文件,根据名称推测可能是一个视频文件上传相关的程序,它可能包含了FTP上传的实现代码,以及断点续传和进度条更新的相关逻辑。在深入研究这个项目时,可以查看源代码中的FTP连接和...

Global site tag (gtag.js) - Google Analytics