做一个点对点的通信系统。想要把一个文本文件例如:test.txt从客户端A 上传到服务器端B。怎样才能连同文件的名称一起传到服务器端,并且在服务器端收到文件后就用test.txt这个名字存在一个文件夹里?(也就是怎样连同文件名一起上传到服务器,服务器将上传过来的这个文件以原来的text.txt这个名称存起来)
请教,,,,小弟已经思考很久都没弄出来。。才疏学浅,望指教
客户端自己构造一个byte[], 比如前4个byte保存一个Int32,用来表示文件名字符串的长度,假设文件名长度占用10个字节,那么从第15个byte开始就是文件的数据了。 把这个数据包发到服务端后,然后解析一下就行了。
你用http请求不行么?非要用Socket