请问如何将文件发送给Servlet,感谢!

zceast 2003-09-25 11:51:10
问题是这样的。
我现在有个文本文件,想直接发给服务器端的Servlet,这个Servlet写好了,可以接受这个文件,如果用IE浏览器的方式发,没有问题。但现在我的客户不用IE,要求写一个自己的客户程序,随便什么语言都可以了,然后用这个程序把这个文件发送给Servlet,怎么解决呀。
...全文
29 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jan4984 2003-09-26
  • 打赏
  • 举报
回复
一个inputstream,一个outputstream,用byte类型操作。
jokerjava 2003-09-26
  • 打赏
  • 举报
回复
socket 简单又好用
fast_time 2003-09-26
  • 打赏
  • 举报
回复
UP
star821116 2003-09-26
  • 打赏
  • 举报
回复
就用Socket,用Stream来传输数据呗
noratong 2003-09-26
  • 打赏
  • 举报
回复
就用java编个读取文件(用IO数据流),然后用socket发送,servlet那边用ServerSocket接受处理。应该就可以了。
pxboy 2003-09-26
  • 打赏
  • 举报
回复
抱歉,刚试过,只能从Servlet读数据,看来只能用socket
pxboy 2003-09-26
  • 打赏
  • 举报
回复
还是看JB里面的例子吧,AppletToServlet那个是从Applet接收Servlet的数据,反过来应该是一样的,不过我没试过:)
pxboy 2003-09-26
  • 打赏
  • 举报
回复
URL servletURL = new URL( "http://localhost:8080/servlet/dbServlet.DbServlet" );
URLConnection servletConnection = servletURL.openConnection();

ObjectOutputStream dbStream = new ObjectOutputStream( response.getOutputStream() );
// Write the object...
dbStream.writeObject( data );
icecloud 2003-09-26
  • 打赏
  • 举报
回复
啊,实际上就是用socket编程
大部分编程语言都支持的。
icecloud 2003-09-26
  • 打赏
  • 举报
回复
可以模仿http协议的post行为
把文件流发到servlet

具体请看http协议规范,不难

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧