我有一个正在运行的应用程序的网络服务器。有一个带有表单的网页:一些文本数据和一个文件上传字段。现在,我想要的是它像这样工作:
文件被发送到专用服务器,然后运行一个应用程序。服务器应返回某种路径(或任何标识上传和保存的文件并允许创建 URL 的内容)。然后,这个路径和用户填充的数据都应该提交给带有应用程序的网络服务器,用于任何类型的数据库存储。
问题是,有 2 个不同的服务器,所以我不能用 javascript 上传文件,可以吗?另一种方法是使用iframe
上传表单并将其放入其中 - 但我认为我无法使用 javascript 访问上传结果(仍在 iframe 中)以将文件路径传递给我的主服务器。
我也可以将文件上传到我的应用程序正在运行的同一台服务器上,然后将rsync
其上传到另一台服务器上 - 但如果可以的话,我想避免它,实际上尽量减少流量:)
你如何在你的应用程序中处理这样的事情?