把图片文件独立成新的服务器,php上传图片该怎么操作?
大家都喜欢把jpg文件放到独立的服务器上,引用文件用imgs.chinaunix.net/img.jpg可是这个img.jpg如何上传到imgs服务器上去?php后台上传图片只能在本机操作吧? 这个办法很多啊。有ftp。有自己写借口上传。 那比较复杂了吧?php move_uploaded_file()函数是用不了了 如果用nfs,应该也可以 move_uploaded_file 管理员上传 or 用户上传? 楼主考虑的问题是部署问题, 图片放到独立域下方便针对性的扩容和部署, 现在基本都采用云存储方案了, 用户表单上传, php把图片传给云存储集群, 将图片的云URL存入DB记录, 以后用户访问站点, 图片地址都是直接链向<img src="云存储url">的, 流量被转移给云了, 自己就解放了.
简单的部署, 在img二级域下提供上传表单就可以了, 没什么问题. 个人小站点一般不会做二级域, 单独存到/static目录里, 做二级/static/img, /static/js, /static/css都是不错的URL。 后台上传推荐使用curl
页:
[1]