请问利用socket传递文件的时候,一般获得传递过来的文件名是如何操作?? 请问利用socket传递文件的时候,一般获得传递过来的文件名是如何操作?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【zanwuxn】截止到2008-06-22 22:06:06的历史汇总数据(不包括此帖):发帖数:6 发帖分:220 结贴数:4 结贴分:180 未结数:2 未结分:40 结贴率:66.67 % 结分率:81.82 % 楼主加油 通过FileStream,获得File类的对象,然后有一个getName() 方法,可以获得文件名 你用socket传文件,传个文件名过去没用的,最多让对方知道你要传过去的文件是什么名字而已,你如果直接用传过去的文件名构建FileInputstream的话,读的只是本地文件而已,如果在同台机器上测试的话,应该传字节数组 可以仿照 FTP 协议,传输控制信息(例如文件名和扩展名以及用于校验文件完整性的MD5码)和文件内容分两个端口和连接传送,另外传送文件的文件名和扩展名确实有用,不然即便文件正文内容受到,在保存时如果文件扩展名未知文件也很难正确打开,总不能让接收方猜吧。 java 网络编程。高手 请进来 看看 新手问题--一个类调用另一个累编译出错 改JAVA做出的EXE文件图标 请大家帮我完成一个语句 请问在JAVA中如何添加声音 如果我要编写不须安装插件的applet我该怎么做? 请问java包创建的一个问题 请问这是什么错误啊,救救我!我已经急疯了!谢谢! Applet可否控制HTML页面上的内容? 请问有没有不充许别人反编译的软件? 关于Vector的小问题 Applet加载图片的问题
楼主【zanwuxn】截止到2008-06-22 22:06:06的历史汇总数据(不包括此帖):
发帖数:6 发帖分:220
结贴数:4 结贴分:180
未结数:2 未结分:40
结贴率:66.67 % 结分率:81.82 %
楼主加油
你如果直接用传过去的文件名构建FileInputstream的话,
读的只是本地文件而已,如果在同台机器上测试的话,
应该传字节数组