我正在做一個ASP .NET網站,其中用戶可以上傳圖片,需要保存到服務器。我可以使用網絡服務將用戶選擇的圖像上傳到服務器嗎?
在整個網站,我試圖儘可能最小的客戶端和服務器之間的溝通。這意味着onload()我調用Web服務,返回該頁面所需的所有數據,然後使用JavaScript處理它們。
到目前爲止,它工作得非常完美。當用戶希望對其個人資料進行更改時會出現問題。我可以將所有在文本字段中輸入的信息和排序信息,並將它們作爲參數傳遞給將其保存到數據庫的web服務。我不知道該怎麼做,或者甚至有可能將所選圖像作爲參數傳遞給webservice。
我使用HTML5:<input type="file">
選擇映像
是你的問題「如何使用Ajax上傳文件?」? – Quentin 2012-02-22 15:51:56
''沒有在HTML5中引入,只是說;) – MMM 2012-02-22 15:52:55
我認爲問題是「如何使用ajax將文件上傳到Web服務」?簡單的答案可能是「使用iframe」,儘管它取決於正在使用的Web服務,我想。 – Dave 2012-02-22 16:54:55