2012-06-18 142 views
1

我有一個Web應用程序,它處理從不同客戶機(1000-1500臺客戶機)收集的數據並以圖形格式顯示結果。自動從Windows機器上傳文件到Linux服務器?

客戶端計算機定期生成一個Excel工作表,並且該Excel工作表需要在每30分鐘後轉移到服務器。

我希望得到您的幫助,以確定編寫此客戶端組件(Windows)的正確方法,該組件將在指定的持續時間後自動生成並上載Excel表。我還希望幫助確定服務器組件的正確方法,以便接收和保存客戶端上傳的數據。

我們應該對服務器端組件使用類似FTP的實現嗎?

+0

30分鐘後客戶端的舊電子表格會發生什麼變化?它是否被覆蓋,或者這是一個累積的東西,所有舊的東西都保存在服務器上?如果這是一個累積的事情,這是一個問題領域,還是你有看到舊版本的工作? –

回答

1

由於您已經有一個Web應用程序,那麼使用HTTP協議會更容易,因爲您可以(可能)輕鬆創建一個新的請求處理程序來接受該文件。

創建一個新的路由,它接受對URI的POST請求並將請求主體作爲Excel電子表格。該路由的處理程序將處理文件的存儲和處理。客戶端只需要知道正確的路由並正確提交HTTP請求。

由於更好的安全性和對諸如SCP/SFTP和HTTP等新型庫的支持,FTP已經有些過時了。

相關問題