我知道一种将文件上传到服务器的方法,但它涉及客户端从他们的设备上传文件。我需要一个从另一个网站获取文件的文件,并将其保存到我服务器上的指定文件夹中。请不要将此视为要求代码。我只是要求我现有代码的调整版本。
问问题
97 次
2 回答
1
您正在寻找 php curl它允许您从任何 url 下载。
$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来实现这一点。
将网页中的 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 回答