服务器和图片分离 web服务器(A)和保存图片的机子(B,也要有WEB服务器功能,这样A只要使用链接就可以使用B的图片了)用两台机子,都是完全独立的(尤其是硬盘),但是如果用A上传图片怎么保存在B中那?还有大型网站是怎么做到图片分离的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是做小型網站的,沒做過大型網站,哈哈如果用A上傳,那應該是直接保存到B就可以;個人認為,上傳的功能直接放在B何嘗不可以呢, tfxg老师能给一段代码吗?发一下上传和保存的代码! 大型网站一般都是有自己的图片服务器集群,比如典型的那种图片站,像Flickr,标准的Flickr图片url是这样的http://farm4.static.flickr.com/3020/3094537476_ed976175ef_m.jpg,其中farm4是Flickr的服务器群,static.flickr.com是 Flickr静态图片服务器,3020是服务器ID,3094537476是图片ID,ed976175ef是Flickr的加密串,防止盗链,m表示图片的尺寸。m表示中等尺寸我们的做法是用过WebService上传至VFS,不过最近更换成了NAS $nowdate=date('YmdHis');$uploaddir = '../uploadfile/';$uploadfile = $uploaddir. $_FILES['UploadFile']['name'];if ($_FILES['UploadFile']['name']){ $filetype=end(explode('.',$_FILES['UploadFile']['name'])); if (move_uploaded_file($_FILES['UploadFile']['tmp_name'], $uploaddir.$nowdate.".".$filetype)) { echo 'upload success'; } else { echo 'upload failed'; }} nfs rsync是话图片外面怎么访问呢,A机器没有web服务啊 使用php实现视频分享功能! PHP数组 问题 求助php源码md5绑定域名授权 截取网址 PHP Session 为什么不能在两个页面之间传递 PHP中如何实现像JSP中forward的功能 session与数据库的问题 php中文档管理如何实现? delete from `topper` WHERE id in ( select id from topper where id=2) 请问如何直接显示MYSQL数据库中的最后(新)5条记录? php处理excel表格的问题 散分测试
如果用A上傳,那應該是直接保存到B就可以;
個人認為,上傳的功能直接放在B何嘗不可以呢,
$uploaddir = '../uploadfile/';
$uploadfile = $uploaddir. $_FILES['UploadFile']['name'];
if ($_FILES['UploadFile']['name'])
{
$filetype=end(explode('.',$_FILES['UploadFile']['name']));
if (move_uploaded_file($_FILES['UploadFile']['tmp_name'], $uploaddir.$nowdate.".".$filetype))
{
echo 'upload success';
}
else
{
echo 'upload failed';
}
}