[PHP-users 16948]Re: GUIを使用しない(バックグラウンド)でファイルのアップロード

Osamu Shigematsu m5issige @ mr.hitachi-medical.co.jp
2003年 7月 25日 (金) 10:38:34 JST


重松です。こんにちは。

> 「curl」は、「PHP4徹底攻略改訂版」に「cURL」の紹介で詳しい資料がありま
> せんでしたので、googleを使用して検索してみましたが、PHPから送信するイ
> メージに見えました。PHPが稼動しているサーバーにJAVAが稼動しているクライ
> アントからアップロードする流れなのですが、見ているサイトが違うのでしょ
> うか?

だったら、Java の質問なんだから、ML 違いでしょう。

試してないから動くか知らないけど、以下のようなコードを Windoze 側で
動かせばいいだけでは?

どっちにしても、まったく PHP に関係ないですよ。

import java.net.*;
import java.io.*;

class Test {
  public static void main(String [] args) {
    try {
      URL url = new URL("http://example.com/upload.php");
      String postStr = "foo=1&bar=2";
      URLConnection conn = url.openConnection();
      conn.setDoOutput(true);

      {
        PrintStream ps = new PrintStream(conn.getOutputStream());
        ps.print(postStr);
        ps.close();
      }

      {
        InputStream is = conn.getInputStream();
        InputStreamReader isr = new InputStreamReader(is);
        BufferedReader br = new BufferedReader(isr);

        String line;
        while ((line = reader.readLine()) != null) {
          System.out.println(line);
        }

        br.close();
      }
    }
    catch(Exception e) {
      System.out.println(e);
    }
  }
}

-- 
Osamu Shigematsu <m5issige @ mr.hitachi-medical.co.jp>



PHP-users メーリングリストの案内