【发布时间】:2011-08-06 03:33:32
【问题描述】:
我正在开发一个图像主机并希望将图像从我的网络内容上传到单独的服务器,例如:http://i1.mysite.com 而不是http://mysite.com/uploads。但是我在弄清楚如何做到这一点时遇到了一些麻烦。
假设我有这个表格:
<form action="http://mysite.com/upload" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="image" id="file_upload" />
<input type="submit" value="Upload" id="upload_submit" />
</form>
这会将图像文件发送到/upload,在那里我可以验证文件并保存它,但这将与网站托管在同一台服务器上,而不是专用存储服务器上。如果不将图像上传到与我的网站相同的服务器上,如何实现我想要的效果?
我总是可以做到的:
<form action="http://i1.mysite.com/upload" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="image" id="file_upload" />
<input type="submit" value="Upload" id="upload_submit" />
</form>
这会将图像文件发送到另一台服务器,但是当图像上传完成后,我将被重定向到http:/i1.mysite.com/upload。
谁有这方面的经验并且可以推荐一个行动方案?谢谢!
【问题讨论】:
标签: php file-upload load-balancing