好的,所以当我想上传图片时。我通常会做类似的事情:
$file = Input::file('image');
$destinationPath = 'whereEver';
$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);
if( $uploadSuccess ) {
// save the url
}
当用户上传图像时,这可以正常工作。但是如何从 URL 保存图像???
如果我尝试类似:
$url = 'http://www.whereEver.com/some/image';
$file = file_get_contents($url);
接着:
$filename = $file->getClientOriginalName();
$uploadSuccess = Input::file('image')->move($destinationPath, $filename);
我收到以下错误:
Call to a member function move() on a non-object
那么,如何使用 laravel 4 从 URL 上传图片?
非常感谢艾米的帮助。