1

(アプレットからの) 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 要求へのファイルの書き込みは完了しましたか?

  1. もしそうなら、HTTP リクエストを読み取って、HTTP リクエストに書き込まれたバイト配列からファイル ハンドルを取得するにはどうすればよいでしょうか?
  2. バイト配列のみを介してHTTPリクエストにファイルを書き込むことはできますか?
  3. HTTP リクエストからファイル ハンドルを取得する際の php コードの例は、非常に役立ちます。

ありがとう、

4

0 に答える 0