通过套接字将Java File对象发送到服务器

您好我试图通过套接字将Java文件对象发送到服务器,然后服务器将其存储在数据库中。目前我已经创建了一个FileBean,它将File对象存储在其中。然后我使用ObjectOutputStream将FileBean写入Object()到服务器。但是,似乎File对象只包含对实际数据的引用,因此Server无法实际获取数据。 有没有办法使用像objectoutput流这样的东西序列化要通过套接字发送的File对象?或者这需要将文件写入缓冲区并通过套接字发送? 任何帮助和代码示例都是适用的     
已邀请:
文件是路径,而不是更多。并且对于不同机器上的服务器完全没有价值。 这是文件的所有状态(取自1.60的Java 1.6源):
/**
 * This abstract pathname's normalized pathname string.  A normalized
 * pathname string uses the default name-separator character and does not
 * contain any duplicate or redundant separators.
 *
 * @serial
 */
private String path;

/**
 * The length of this abstract pathname's prefix, or zero if it has no
 * prefix.
 */
private transient int prefixLength;
您必须读取文件的内容(可能作为字节数组)并将它们发送到服务器。     

要回复问题请先登录注册