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