当前位置:  技术问答>java相关

网络传输文件的问题,很急,大侠帮帮忙!

    来源: 互联网  发布时间:2015-08-05

    本文导语:  要做一个网络传输程序(是Application,不是JSP),通过Socket传输任意类型的文件。假设客户端A上传文件到服务器端S,在A端通过FileInputStream把文件内容都保存到一个byte数组buf。(下面的代码省略了异常处理)       ...

要做一个网络传输程序(是Application,不是JSP),通过Socket传输任意类型的文件。假设客户端A上传文件到服务器端S,在A端通过FileInputStream把文件内容都保存到一个byte数组buf。(下面的代码省略了异常处理)
    
    File fileUpload = new File(pFileName);
    FileInputStream finUpload = new FileInputStream(fileUpload);

new这个buf的时候,大小是通过fileUpload的大小确定的。

    int intLength = (int)fileUpload.length();
    byte[] buf = new byte[intLength];
    if (finUpload.read(buf) > finUpload.read(buf) 

read(byte[]) 不一定会把所有的byte都读进来,改用while
而且,返回-1不是失败,是读完了,抛异常才是失败。

int count =0 ;
while(count 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 网络传输的问题
  • udp包大于1500字节网络传输会分包吗?udp tcp多大的包比较合适?
  • 网络传输的接收问题。急!急!急!!!!
  • 网络传输问题
  • 网络传输数据问题//求解释
  • 对于网络传输的数据,一般可以采用什么算法进行加密
  • 如何在Linux下用C++实现读取整个目录的网络传输
  • 如何获得网络传输量?
  • 在网络数据传输中,为了降低数据传输量,用哪种算法最好,有哪位大虾帮忙吗?最好有JAVA源代码
  • linux 网络传输问题
  • linux无线网络传输也可以直接使用socket接口编程吗?
  • 控制在网络上传输TCP数据包的大小的问题
  • 提问:关于JAVA处理网络音频传输的问题????
  • 网络编程的传输速率问题,高手请进!
  • 视频在网络上该如何传输?
  • 网络编程...传输后有乱码? 这2个程序哪里错了呢? 大虾帮帮。。关于文件传输方面的
  • 还是网络传输文件的问题,急!解决后一定给分!
  • =====请问网络编程中怎样传输一个类?=====
  • Windows网络编程之winsock实现文件传输示例
  • 提问:关于JAVA处理网络音频传输的问题???? iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3