2

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

问题是,有 2 个不同的服务器,所以我不能用 javascript 上传文件,可以吗?另一种方法是使用iframe上传表单并将其放入其中 - 但我认为我无法使用 javascript 访问上传结果(仍在 iframe 中)以将文件路径传递给我的主服务器。

我也可以将文件上传到我的应用程序正在运行的同一台服务器上,然后将rsync其上传到另一台服务器上 - 但如果可以的话,我想避免它,实际上尽量减少流量:)

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

4

2 回答 2

1

如果您使用 iframe,您可以将上传表单提交到专用图像服务器,如果结果成功,则让它从原始服务器加载一个页面,其中包含“传递的信息(例如图像路径)” " 作为 GET 参数。

于 2008-09-15T14:08:15.887 回答
0

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

于 2008-09-15T14:05:59.030 回答