我正在編寫一個客戶端Windows應用程序,它將允許文件和相應的元數據上傳到服務器。例如gear.stl(原始文件)和gear.stl.xml(元數據)。我試圖弄清楚用來傳輸文件的正確協議。使用元數據傳輸文件
我想使用FTP,因爲它被廣泛使用和行之有效的方法來傳輸文件,但我將不得不轉2檔,每實際的文件(.STL和.stl.xml)。然而,另一個想法也跨越了我的想法...如果我創建一個對象幷包裝文件,元數據和我需要傳輸它的目錄,序列化對象,然後提交一個請求到一個web服務,傳輸文件。
原始文件的大小將介於10萬至10MB。元數據的大小可能會小於200K
的Web服務調用似乎是一個容易的過程給我相應的反序列化對象和分發文件和相應的元數據。然而,我不確定這是否是一個好主意,或者除了我提到的兩種方法之外,還有更好的方法來傳輸這些數據。
如果有人能在正確的方向點我將不勝感激。