类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
我使用了一个受信任Applet来读取本地客户机上的文件,然后建立一个HttpURLConnection连接Servlet,把文件的InputStream写入Connection的OutputStream,以此传给Servlet,在Servlet中用doPut事件接受它,并把它放入Oracle中的Blob字段中,Applet程序如下
URL doUploadURL = new URL("http://..........");
HttpURLConnection doUploadConn = (HttpURLConnection) doUploadURL.openConnection();
doUploadConn.setRequestMethod("PUT");
doUploadConn.setDoOutput(true);
OutputStream ots = doUploadConn.getOutputStream();
int c;
while ((c=myFileIPStream.read())!=-1) {
ots.write(c);
}
doUploadConn.getInputStream();
myFileIPStream.close();
ots.close();
其中myFileIPStream中存放的就是文件流,可是每次执行到doUploadConn.getInputStream()时就报java.io.IOException: Server returned HTTP response code,这是怎么回事呢?
网友回答: