HttpURLConnectionを利用してpostを送信してファイルのアップロードを要求します.
4781 ワード
ページでアップロードを実現するのは難しいことではなく、formを作成し、enctype=「multiad/form-data」を加えて、受信したものを書けばいいです.難しくないです.java.net.HttpURLConnectを使ってファイルをアップロードするなら、ちょっと面白いです.
1.まずservletを書いて、受信したHTTP情報を一つのファイルに保存して、フォームがどのような情報が入っているかを確認してください.
フォームを一つください.
<form name=「upform」action=「uplload. do」method=「POST」enctype=「multiipad/form-data」パラメータ
ファイル1
1.まずservletを書いて、受信したHTTP情報を一つのファイルに保存して、フォームがどのような情報が入っているかを確認してください.
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// , HTTP
ServletInputStream in=request.getInputStream();
//
byte buffer[]=new byte[1024];
FileOutputStream out=new FileOutputStream("d:\\test.log");
int len=sis.read(buffer, 0, 1024);
// file.log
while( len!=-1 ){
out.write(buffer, 0, len);
len=in.readLine(buffer, 0, 1024);
}
out.close();
in.close();
}
フォームを一つください.
<form name=「upform」action=「uplload. do」method=「POST」enctype=「multiipad/form-data」パラメータ
ファイル1