1
我想從Web應用程序上載文件。 Web應用程序調用Web服務來訪問.NET類,但它本身不是.NET應用程序。處理文件從html頁面上載到單獨的.NET頁面
我想要做的是:從Web應用程序上傳文件,並調用單獨的.NET頁面來處理和處理上傳的文件。
如果我使用php腳本來處理上傳的文件,這很容易,但我特別想用.NET來處理它。
有沒有人這樣做?
我想從Web應用程序上載文件。 Web應用程序調用Web服務來訪問.NET類,但它本身不是.NET應用程序。處理文件從html頁面上載到單獨的.NET頁面
我想要做的是:從Web應用程序上傳文件,並調用單獨的.NET頁面來處理和處理上傳的文件。
如果我使用php腳本來處理上傳的文件,這很容易,但我特別想用.NET來處理它。
有沒有人這樣做?
簡單。
Request.Files
將處理該問題。要使其工作,您應該將其提交爲有效的HTML multipart/form-data
POST請求。
MSDN Library: HttpRequest.Files property
另一種選擇是張貼整個文件作爲請求體(這是可能更容易從發送者應用程序的角度來看),然後使用Request.BinaryRead
方法或Request.InputStream
對其進行處理。我個人在需要將圖像上傳到Web服務器的應用程序中使用了後一種方法:
byte[] image = context.Request.BinaryRead(context.Request.ContentLength);