首页 新闻 会员 周边 捐助

多域名下上传图片的问题

0
悬赏园豆:30 [已解决问题] 解决于 2008-03-09 21:08
<P>现在很多网站都有多个域名,如news.aaa.com,blog.aaa.com,bbs.aaa.com</P> <P>然而在各个域名里上传的图片都在同一个域名下:如img.aaa.com/2008/2008020255.gif</P> <P>img.aaa.com和news.aaa.com blog.aaa.com bbs.aaa.com 不是同一个服务器.</P> <P>问下这是怎么处理的.</P> <P>&nbsp;</P>
老农的主页 老农 | 初学一级 | 园豆:7
提问于:2008-02-27 15:42
< >
分享
最佳答案
0
一般我用的都是这两种(别人不知道): 1、在图片服务器上通过webservice接收文件,如果在服务器端调用webservice,文件要经过WEB服务器中转,可能会慢一些,不过如果两个服务器在一起,那问题也不大;如果是客户端AJAX调用,程序写起来可能麻烦些,关键在于控制数据完整性和一致性 2、将图片服务器磁盘共享(设置好权限,不然可能很惨),在WEB服务器映射一下,这种办法最简单,就像操作WEB服务器硬盘一样,优点在于程序简单,缺点在于每台WEB服务器都得配置一下磁盘映射,要去动服务器 如果有权限,我感觉第二种还是比较好的,简单,换服务器什么的想移植也好办,基本不用改程序
丁学 | 专家六级 |园豆:18730 | 2008-02-28 09:00
其他回答(4)
0
在news.aaa.com, blog.aaa.com等服务器上的代码里使用 img 的绝对URL.如: <img src="http://img.aaa.com/path/to/image" alt="" />
deerchao | 园豆:8367 (大侠五级) | 2008-02-27 15:53
0
1:你可以采用iframe的方式嵌套在blog.aaa.com的页面里上传 2:用代码实现ftp的方式上传到其他服务器 3:服务器上的文件同步 ....
无言 | 园豆:190 (初学一级) | 2008-02-27 17:54
0
1.如果图片服务器放在不同机房,可以采用.net模拟ftp客户端进来上上传文件到图片服务器. 2.如果是在同一个局域网可以通过,文件夹共享,用.net模拟认证进行文件上传.
Michael.li | 园豆:291 (菜鸟二级) | 2008-02-28 10:17
0
在blog.aaa.com用iframe到img.aaa.com就好了, 在点Post的时候会直接把数据post到img.aaa.com上面,都不用作数据同步. 这是最好的办法.
沙加 | 园豆:3680 (老鸟四级) | 2008-02-28 16:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册