小编Tim*_*ltz的帖子

Java文件传输API

我需要将文件传输到我的Web服务器进行处理,如果可能的话我想以通用的方式进行处理.

我需要能够至少从以下协议传输文件(最终要遵循更多):

HTTP
FTP
SCP

我真的希望能够将文件发送到SMTP

所以我的问题是,是否有可用的工具包呢?如果是这样,它必须是开源的,因为这是开源项目的一部分.

如果没有已经执行此操作的工具包,那么构建将处理大多数文件传输的接口的最佳方法是什么?

我想过这样的事情:

public interface FileTransfer {
    public void connect(URL url, String userid, String password);
    public void disconnect();
    public void getFile(String sourceFile, File destFile);
    public void putFile(File sourceFile, File destFile);
}
Run Code Online (Sandbox Code Playgroud)

然后是一个工厂,它接受源URL或协议并实例化正确的文件处理程序.

java file-io

9
推荐指数
1
解决办法
8441
查看次数

标签 统计

file-io ×1

java ×1