我已經在C#.Net中實現了Restful Web服務,並且希望允許用戶通過此方法上傳圖像。Http Post C#.Net中的圖像數據
我目前擁有的是隻接受文本數據的服務。理想情況下,我需要從用戶那裏獲取圖像並將其存儲在我的數據庫中。
[OperationContract]
[WebInvoke(UriTemplate = "/{key}", Method = "POST")]
ResponseStatus InsertSensor(string key, Image image);
我的問題是什麼是最有效的方式做到這一點?
非常感謝,
什麼是推薦的方法來編碼圖像可以使用XML? – DafaDil 2013-05-08 12:33:48
@DafaDil:XML是一種非常低效的圖像編碼方式。您可能很熟悉現有的標準圖像編碼,例如PNG,GIF或JPEG。請注意,每一個都有其優點和缺點。 – SLaks 2013-05-08 12:52:14
調用服務時需要通過什麼?它是圖像路徑嗎?例如: - serviceAPI/10/c:/Images/image1.jpg,輸入參數的類型是什麼? – DafaDil 2013-05-08 13:12:55