我在尋找一些建議來檢查這是否可能。 我正在寫一個允許客戶端上傳文件的wcf服務。 我想在我的Web服務中添加一個驗證層,而客戶端不必上傳文件。 因此,客戶端向文件發出wcf服務請求,但在上傳之前,我想驗證文件名,然後可能向客戶端發送請求以發送文件。 我的webservice上可能有2個接口:validatefile()
和uploadfile()
以及validationfile()
的結果,但理想情況下我想通過單個接口來完成。wcf請求客戶端
有什麼建議嗎?
編輯:驗證是檢查文件大小和文件名。因爲該文件可能是600MB,理想情況下,我需要在文件上傳之前執行檢查,但在服務中。
這是一個相當廣泛的要求。除了文件名之外,你會「驗證」什麼?你想返回到客戶端的什麼(從uploadfile() - 假設你只使用一種方法)如果文件無效? – AllenG 2011-04-20 16:19:01
你打算如何驗證?該服務無法訪問該文件,甚至無法確定該文件是否存在。 – 2011-04-20 17:26:00
就基本而言,我們只想驗證x的文件名。這與驗證的作用無關。但我只是想執行驗證方法而不上傳文件,也沒有用戶向服務發送另一個請求。如果這是不可能的..我很高興做出迴應,如果一個關鍵是回報,然後執行文件上傳 – nologo 2011-04-21 08:05:13