能实现。就是文件的读写和socket编程。

解决方案 »

  1.   

    我想知道如何将byte[]存入String
      

  2.   

    String str = new String(data);   //byte[] data
      

  3.   

    呵呵,如此甚好。需要的话加一个参数charset指明编码。
      

  4.   

    把byte型转化成String只要
    String s = new String(byte[] data)
      

  5.   

    我传送的是gif文件,将文件读入data中,然后我看了data中的数据是正确的,然后
    String s = new String(byte[] data, charset);
    这种方式,所有的编码类型我都试过了,最后保存String,得到的的gif文件不能用
      

  6.   

    gif文件是二进制数据,不能转成字符串的。直接用InputStream/OutputStream在网上传好了。
      

  7.   

    InputStream/OutputStream实现序列化接口了吗?能传给EJB吗?
      

  8.   

    本身byte[]就是被序列化的,可以用在EJB上,不过你的这个根本可以不使用EJB,直接用HTTP的文件上传,再在WEB上用SERVLET把数据存放在数据库或文件中就可以了
      

  9.   

    如果你是想在客户端与服务器端传送字符数据,不如直接是呀Socket在客户端与服务器端建立连接后,连接建立后就是简单的I/O操作了