(アプレットからの) HTTP リクエストへのファイルのアップロードに関していくつか質問があります。これは私がフォローしているものです: アプレットのロボットを使用して画面のスクリーンショットを撮り、ローカル ファイル システムに同じものを保存しています。ローカル ファイル システムに保存したファイルは、最終的に PHP からアクセスできるように、Apache にアップロードする必要があります。
public void sendBufferedImage(File file, BufferedImage screenImage, String urlPath) throws Exception
{
ImageIO.write(screenImage, "GIF", file); // This is to store the file in
a temp location on the local file system.
url = new URL(urlPath);
urlcon = (HttpURLConnection) url.openConnection();
urlcon.setRequestMethod("POST");
urlcon.setDoOutput(true);
urlcon.connect();
out = new DataOutputStream(urlcon.getOutputStream());
out.write(file.getPath().getBytes());
}
これで、HTTP 要求へのファイルの書き込みは完了しましたか?
- もしそうなら、HTTP リクエストを読み取って、HTTP リクエストに書き込まれたバイト配列からファイル ハンドルを取得するにはどうすればよいでしょうか?
- バイト配列のみを介してHTTPリクエストにファイルを書き込むことはできますか?
- HTTP リクエストからファイル ハンドルを取得する際の php コードの例は、非常に役立ちます。
ありがとう、