如何处理文件上传到专用图像服务器?
问题描述:
我得到了一个正在运行的应用程序的网络服务器。有一个表单的网页:一些文本数据和一个文件上传字段。现在,我想要的是它的工作原理是这样的:
文件发送到专用服务器,不同然后运行一个应用程序。服务器应返回某种路径(或任何标识上传和保存的文件并允许创建URL的内容)。然后,这个路径和用户填充的数据都应该提交给带有应用程序的网络服务器,用于任何类型的数据库存储。如何处理文件上传到专用图像服务器?
问题是,有2个不同的服务器,所以我不能上传与JavaScript的文件,我可以吗?另一种方法只是使用iframe
并将上传表单放在那里 - 但是我认为我无法通过javascript将上传的结果(仍然在iframe中)传递给我的主服务器。
我也可以将文件上传到我的应用程序正在运行的同一台服务器上,然后只是rsync
它到另一台 - 但我想避免它,如果可以的话,试图最小化实际流量:)
你如何在你的应用程序中处理这样的事情?
答
POST到专用服务器,服务器存储图像,并通过Web服务或其他方式向Web服务器回叫以提供所需的任何信息。
答
如果您使用了iframe,您可以将上传表单提交给专用图像服务器,并且在成功结果的情况下,将它从原始服务器加载信息(例如图像路径)“传递”作为GET参数。
可能工作.. – 2008-09-15 14:10:37