Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过套接字上传FTP_Java_Sockets_Ftp - Fatal编程技术网

Java 通过套接字上传FTP

Java 通过套接字上传FTP,java,sockets,ftp,Java,Sockets,Ftp,如何将带有套接字的文件上载到ftp服务器?我正在读RFC中带有“STOR”的内容…这与我在两台计算机之间传输文件的方式相同?一个示例代码将非常有用…谢谢你使用的是什么语言? 如果您可以访问API,则可以使用。您使用的是什么语言? 如果您有访问API的权限,您可以使用。我不建议使用原始套接字来上载FTP文件,而是使用类似这样的东西,它更易于使用,而且会节省您很多时间。既然你在学习Java,你就应该用最简单的方法来学习。我不建议使用原始套接字来上传FTP文件,而是使用一些类似的东西,它更容易使用,而

如何将带有套接字的文件上载到ftp服务器?我正在读RFC中带有“STOR”的内容…这与我在两台计算机之间传输文件的方式相同?一个示例代码将非常有用…谢谢你使用的是什么语言?
如果您可以访问API,则可以使用。

您使用的是什么语言?
如果您有访问API的权限,您可以使用。

我不建议使用原始套接字来上载FTP文件,而是使用类似这样的东西,它更易于使用,而且会节省您很多时间。既然你在学习Java,你就应该用最简单的方法来学习。

我不建议使用原始套接字来上传FTP文件,而是使用一些类似的东西,它更容易使用,而且会节省你很多时间。既然你在学习Java,你就应该用最简单的方法来学习。

JavaWorld提供了一个。首先,他们甚至教你如何使用“内置”Java
URLConnection
以简单的方式进行FTP。这应该让你开始了

JavaWorld提供了一个新的解决方案。首先,他们甚至教你如何使用“内置”Java
URLConnection
以简单的方式进行FTP。这应该让你开始了

如果您想学习使用java中的套接字,我建议您编写自己的服务器和客户端软件,让它们相互通信,而不是将文件上载到ftp

当您了解到可以阅读ftp的RFC时,它会告诉您如何与ftp服务器通信。您需要学习和理解ftp协议,以便使用要发送的数据构造有效的数据包,并解析从ftp服务器接收的数据

它通常来回发送请求、响应和数据

除非ftp服务器需要加密,否则文件数据本身只是以原始形式发送,但请求和响应可以是任何形式,包括二进制值、十进制值、字符串等,所有这些都取决于协议和请求类型。。您需要了解这一点才能设置有效的通信通道


我自己不知道ftp协议,所以我只是演示一些示例,以便您更容易理解它的含义。

如果您想学习使用java中的套接字,我建议您编写自己的服务器和客户端软件,并让它们相互通信,而不是将文件上载到ftp

当您了解到可以阅读ftp的RFC时,它会告诉您如何与ftp服务器通信。您需要学习和理解ftp协议,以便使用要发送的数据构造有效的数据包,并解析从ftp服务器接收的数据

它通常来回发送请求、响应和数据

除非ftp服务器需要加密,否则文件数据本身只是以原始形式发送,但请求和响应可以是任何形式,包括二进制值、十进制值、字符串等,所有这些都取决于协议和请求类型。。您需要了解这一点才能设置有效的通信通道


我自己不知道ftp协议,所以我只是演示示例,以便您更容易理解它的全部内容。

您真的不想编写自己的ftp协议实现-它并不像乍看起来那么简单

我正在使用,它为所有ftp操作提供了一个很好的API


如果您不需要太多的控制,可以使用标准java库。

您真的不想编写自己的FTP协议实现—它并不像乍看起来那么简单

我正在使用,它为所有ftp操作提供了一个很好的API


如果您不需要那么多控制,可以使用标准java库。

有很多FTP客户端和库,为什么要重新发明?有很多FTP客户端和库,为什么要重新发明?