Java远程发送文件

问题描述

是这样的,由于业务的需要,我必须在客户端获取用户名等信息,然后生成一个后缀名为csv的文件,然后发送到服务器上。不知道要如何实现,服务器只提供ip地址。假如我要将文件发送到10.0.0.100的D盘上,要如何做? 问题补充:说漏了一点,我要发送的是别的一个ftp服务器。

解决方案

ftpclient是一个开源工具类,包含在commons-net.jar里面,具体名称是org.apache.commons.net.ftp.FTPClient,你可以用它向指定服务器发送文件或者下载文件。前提是你有用户名和密码。
解决方案二:
可以用ftpclient来上传,如果是ftp服务器的话。一般默认端口都是21,也就是连接的时候可以只提供ip。如果不是21,那就必须提供端口号才能传输。
解决方案三:
既然最终目的是在服务器上保存一个csv文件,为啥不能直接在服务器端生成,而是要在客户端生成后传给服务器呢?而客户端要做的只是提供相应信息即可。

时间: 2024-09-16 04:25:12

Java远程发送文件的相关文章

Java给服务端发送文件

/* *给服务端发送文件,主要是IO流. */ import java.io.*; import java.net.*; class send2 { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.33.1",10005);//建立服务 BufferedReader bufr = new BufferedReader(new FileReader("

发送-java中关于文件上传的问题。

问题描述 java中关于文件上传的问题. 如果写一个java程序,向新浪的ip地址发送一份文件,结果会如何??????? 解决方案 你的请求得不到任何响应,返回一个4xx的错误. 解决方案二: 你得到的响应跟你访问网页的响应一样,不过对方不会get到你的信息,除非新浪提供了开放的接口 解决方案三: 你可以自己给你自己发送一个文件你试试看,服务器上传文件都需要对应的端口去处理FTP服务,不是随意就可以的

详解Java向服务端发送文件的方法_java

本文实例为大家分享了Java向服务端发送文件的方法,供大家参考,具体内容如下 /* *给服务端发送文件,主要是IO流. */ import java.io.*; import java.net.*; class send2 { public static void main(String[] args) throws Exception { Socket s = new Socket("192.168.33.1",10005);//建立服务 BufferedReader bufr =

java web 聊天如何实现点对点的发送文件

问题描述 请求高手指点一下javaweb聊天如何实现点对点的发送文件简单的说一下我的思路(好像是错的,因为在服务器上发送的话,文件老是转发不过去)只有把客户端的那部分代码拿到客户端的机子上才能实现文件的点对点发送.我的思路是:1.首先开启服务器的侦听2.客户端向服务器发送文件(并把被发送者的ip也一起发送给服务器)3.服务器接收到文件并从接收到的客户端集合中找到被发送者然后把文件再转发给接收者(客户端在不停的等待服务器端的响应)好像还有一种思路我只知道思路不知道如何实现就是把每个客户端都当作服务

ActiveX插件向Java web服务器(Tomcat)发送文件(多文件上传)

问题描述 如题:使用ActiveX插件向Javaweb服务器(Tomcat)发送文件(多文件上传)应用:客户端有很多Excel文件需要上传到Tomcat服务器上.1,选择文件的要求是可以一次性多选,或者扫描某个文件夹下的所有Excel文件2,上传的要求是点击上传按钮后一次性上传所有扫描到的Excel文件(逐个循环上传或者多线程都可以).写了一个ActiveX插件和,已经实现了第一条要求(扫描Excel和多选),第二个要求不知道怎样实现,扫描后得到文件名的字符串数组string[]filearra

框架-ssh后台怎么接受安卓和ios端发送文件怎么接受,

问题描述 ssh后台怎么接受安卓和ios端发送文件怎么接受, 我后台用的ssh框架,在安卓和ios上传文件的时候老接受不到文件,求方法, 解决方案 前端发送multipart格式的数据,你在后台接收一下这个,并转化一下,springMVC中用multipart接收,strtus2中你就在对应的action中写private File myFile;//提交文件名称,然后set/get,这样你就得到file类型的文件了,在写到服务器中 解决方案二: 有例子么?你这种我也试了的 解决方案三: str

php模拟post请求发送文件

由于项目需要,需要本地服务器接收数据后,再将数据转发到另外一台服务器上,故要用到模拟post请求发送数据,当然数据中也包含文件流. curl是php比较常用的方式之一,一般代码如下: $params1 = test; $params2 = @.$absolute_path;//如果是文件 则参数为@+绝对路径 $post_data = array( 'params1' => $params1, 'params2' => $params2, ); function postData($url,

用 Java 保存位图文件(转)

用 Java 保存位图文件教程 -- 其中包括将图像对象写入位图文件的全部代码 作者 Jean-Pierre Dubé 摘要虽然 Java 提供了几种打开图像的机制,但保存图像并不是它的强项.这篇技巧将讲述如何将图像保存在 24 位位图文件中.另外,Jean-Pierre 还提供了将图像文件写入位图文件所需的全部代码. 这篇技巧是 Java 技巧 43 的补充,那篇技巧说明了在 Java 应用程序中加载位图文件的过程.本月我再提供一篇教程,说明如何将图像保存在 24 位位图文件中,其中还包含将图

用 Java 保存位图文件

用 Java 保存位图文件5/23/2001 9:28:10· Jean-Pierre Dubé·jdeveloper -------------------------------------------------------------------------------- 1 2  下一页 摘要 虽然 Java 提供了几种打开图像的机制,但保存图像并不是它的强项.这篇技巧将讲述如何将图像保存在 24 位位图文件中.另外,Jean-Pierre 还提供了将图像文件写入位图文件所需的全部代码