thinkPHP 怎么把服务器上的图片上传到 七牛 或者又拍云

WBOY
發布: 2016-06-06 20:28:04
原創
2085 人瀏覽過

使用PHP怎么把当前服务器上的图片上传到 七牛 或者又拍云或者另外一台服务器上。

回复内容:

使用PHP怎么把当前服务器上的图片上传到 七牛 或者又拍云或者另外一台服务器上。

sdk当然可以上传,我在这补充一下。
其实不用sdk,不去做开发,也可以使用七牛和又拍云,使用他们的镜像功能。
例如:

  1. 你的图片外网访问地址为:http://www.baidu.com/1.jpg

  2. 然后在七牛里设置一个应用,镜像地址设置为 http://www.baidu.com

  3. 获取七牛给你的一个应用地址 例如 http://baidu.qiniu.com

  4. 当用户访问 http://baidu.qiniu.com/1.jpg时,七牛会访问你的服务器,并把 http://www.baidu.com/1.jpg缓存下来。然后把1.jpg展示给用户。

  5. 当其他的用户再次访问 http://baidu.qiniu.com/1.jpg ,七牛会判断1.jpg是否缓存过。如果缓存过,那么就之前展示给用户

你可以来这里注册七牛 https://portal.qiniu.com/signup?code=3lb1qwxi33zo2 附送10g的空间。

七牛和又拍云都有SDK的,你看着文档弄就行了。从一个服务器上传文件到另一个服务器,我暂时只想到两种。一种在当前项目下完成上传的功能,然后利用消息队列将上传的文件搬到文件服务器上。另一种就是直接利用文件服务器上的上传。大概就是这么个意思,嘴巴笨不是很会描述。七牛和又拍云提供的SDK其实就是第二种

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板