2010-03-01 26 views
0

有沒有辦法制作一個表單,它可以同時上傳到多個服務器?使用單一的HTML一次上傳文件不同的服務器表單

當前在我的web應用程序中,我要求用戶輸入一些信息並選擇一些要上傳的文件。

  • 標題,描述,信息等
  • 文件0
  • 文件1
  • 文件2
  • 文件...

在後端,我使用的主塔。目前它接受(info +所有文件)的POST,處理信息和第一個文件(文件0),並將它們再次上傳到Amazon S3。我只需要在自己的服務器上處理信息和'文件0',剩下的文件可以通過POST直接傳遞給S3。

有沒有辦法制作一個表單,其中info + file0將POST到一臺服務器,其餘文件直接POST到S3?

+0

據我所知POST只能針對一個目標位置。你可以使用pass(通過你的表單,將自己提交給另一個表單)作爲管理它的方式,但它聽起來像那不是你想要的路線。 – GrayWizardx 2010-03-01 21:31:35

回答

0

儘管您可以使用JavaScript欺騙來點擊提交按鈕,會導致多個POST請求發送給多個服務器,但這樣的解決方案几乎肯定會導致比解決問題更多的問題。你應該堅持你目前的方法。

0

檢查thisthis出。

我的解決方案將涉及ajax上傳到S3作爲第一步。一旦你完成了這些文件,你可以提交所有其他字段(而不是ajax)到你的網絡服務器,最終添加生成的S3鏈接。

相關問題