如何处理文件上传到专用图像服务器?

时间:2008-09-15 14:02:18

标签: webserver file-upload

我有一个正在运行的应用程序的网络服务器。有一个带有表单的网页:一些文本数据和一个文件上传字段。现在,我想要的是它的工作方式如下:
该文件被发送到专用服务器,然后运行一个应用程序。服务器应返回某种路径(或任何标识上载和保存文件并允许创建URL的内容)。然后,对于任何类型的数据库存储,都应将此路径和用户填充的数据提交给带有应用程序的Web服务器。

问题是,有2个不同的服务器,所以我无法用javascript上传文件,可以吗?另一种方法是使用iframe并将上传表格放在那里 - 但后来我想我无法使用javascript访问上传结果(仍然在iframe内)以将文件路径传递给我的主服务器

我也可以将文件上传到运行我的应用程序的同一台服务器上,然后只将rsync上传到另一台 - 但是如果可以的话我想避免使用它,试图最小化流量:)

你如何在你的应用程序中处理这样的事情?

2 个答案:

答案 0 :(得分:1)

如果您使用了iframe,则可以将上传表单提交给专用图像服务器,如果成功结果,请依次从原始服务器加载页面(例如图像路径) “传递”作为GET参数。

答案 1 :(得分:0)

POST到专用服务器,服务器通过Web服务或其他方式存储图像并回调给Web服务器,以便为其提供所需的任何信息。