0

サーバーにファイルをアップロードする 1 つの方法を知っていますが、クライアントがデバイスからファイルをアップロードする必要があります。別の Web サイトからファイルを取得し、サーバー上の指定されたフォルダーに保存するファイルが必要です。これをコードの要求と見なさないでください。既存のコードの微調整バージョンを求めているだけです。

4

2 に答える 2

1

任意の URL からダウンロードできるphp curlを探しています。

$link = curl_init();

curl_setopt($link, CURLOPT_URL, "http://www.example.com/example.jpg");
curl_setopt($link, CURLOPT_HEADER, false);

curl_exec($link);
于 2012-12-02T06:29:23.117 に答える
0

これを実現するには、php file_get_contentsを使用できます。

Web ページからサーバーに URL を渡し、その URL をこの関数に渡します。これは仕事をします。以下のようなもの:

$content = @file_get_contents($url);
    if($content === FALSE) {
        echo "Error:Invalid Url";
    }
    else {
        file_put_contents($data, $content);
        if(filesize($data) > 10485760) {
            echo "Error: File exceeds 10MB limit";
        }
        else {

        $imageinfo= getimagesize($data);

        ## Check if file is actually a image
        if($imageinfo !== false) {
           ## Do processing here
        }
于 2012-12-02T06:30:50.353 に答える