文件上传读数据问题:为什么是两次?而且不一样的内容?
比特灵 2003-09-29 10:24:51 代码如下:
DataInputStream in = new DataInputStream(request.getInputStream());
int formDataLength = request.getContentLength();
byte dataBytes[] = new byte[formDataLength];
int bytesRead = 0;
int totalBytesRead = 0;
bytesRead = in.read(dataBytes,totalBytesRead,formDataLength);
String file = new String(dataBytes);
dataBytes = null;
System.out.println(file);
文件的实际内容:
1234567890
=========输出开始:
-----------------------------7d35d2b502ce
Content-Disposition: form-data; name="FILE1"; filename="C:\Documents and Setting
s\Administrator\桌面\test.txt"
Content-Type: text/plain
1234567890
-----------------------------7d35d2b502ce
Content-Disposition: form-data; name="FILE1"; filename="C:\Documents and Setting
s\Administrator\桌面\test.txt"
Content-Type: text/plain
1234567890
===============输出结束
为什么输出两次呢?而且得到的是两次不一样的内容?一次是中文?