上传文件到另一个域


Upload file to another domain

我试图使用Laravel 5.1从我当前的域名www.example.com上传到另一个域名,如cdn.upload.com,但仍然没有运气找到一个好方法来做到这一点。我试过使用:

$file->move('http://cdn.upload.com/public/images/', $filename);

但是它返回错误"cannot create directory"

copy('cdn.upload.com', $filename);

,但它不复制到其他域。

或者有更好的方法使所有的图像到CDN?所以我可以访问所有域的所有图像。我有大约3个域名需要访问图像。

谢谢。

我使用文件系统/云存储

如果您正在使用Amazon S3或Rackspace,则支持是内置的。

如果没有,实现起来相当简单。

代码

Storage::disk('s3')->put('file.txt', 'Contents');