2008-09-15 104 views
2

我得到了一個正在運行的應用程序的網絡服務器。有一個表單的網頁:一些文本數據和一個文件上傳字段。現在,我想要的是它的工作原理是這樣的:
文件發送到專用服務器,不同然後運行一個應用程序。服務器應返回某種路徑(或任何標識上傳和保存的文件並允許創建URL的內容)。然後,這個路徑和用戶填充的數據都應該提交給帶有應用程序的網絡服務器,用於任何類型的數據庫存儲。如何處理文件上傳到專用圖像服務器?

問題是,有2個不同的服務器,所以我不能上傳與JavaScript的文件,我可以嗎?另一種方法只是使用iframe並將上傳表單放在那裏 - 但是我認爲我無法通過javascript將上傳的結果(仍然在iframe中)傳遞給我的主服務器。

我也可以將文件上傳到我的應用程序正在運行的同一臺服務器上,然後只是rsync它到另一臺 - 但我想避免它,如果可以的話,試圖最小化實際流量:)

你如何在你的應用程序中處理這樣的事情?

回答

0

POST到專用服務器,服務器存儲圖像,並通過Web服務或其他方式向Web服務器回叫以提供所需的任何信息。

1

如果您使用了iframe,您可以將上傳表單提交給專用圖像服務器,並且在成功結果的情況下,將它從原始服務器加載信息(例如圖像路徑)「傳遞」作爲GET參數。

+0

可能工作.. – 2008-09-15 14:10:37