如果你在頁面上放置一個asp:FileUpload控件,瀏覽到一個文件,然後提交表單。是在您提交表單時上傳到服務器的文件?什麼時候使用FileUpload控件上傳文件?
我已經看到大量文件上傳的例子,其中文件被傳遞到文件流並上傳。
我不明白髮生了什麼時。點擊上傳按鈕後,代碼正在服務器上執行。因此,FileUpload控件使用FileUpload.PostedFile(或httpFileCollection)提供的文件(文件名?文件路徑?)會在提交表單時上傳?服務器如何訪問客戶端計算機上的文件,以便使用文件流進行上載。
我不明白。我一直在閱讀文件流以塊的形式傳遞(可以傳遞)數據 - 幫助繞過文件大小的限制等,但是,正如我上面所說的,文件何時/如何上傳到服務器?
感謝您的回答 - 所有文件流的內容是什麼?爲什麼不保存HttpPostedFile文件? 我一直在尋找代碼來報告上傳的進度 - 而且,這一切似乎都使用FileStream - 但是如果文件在發佈表單時一次性上傳到服務器,這將如何工作? –
是代碼在這裏: http://www.codeproject.com/Articles/106511/Multiple-file-uploads-with-progress-bar-using-clas 實際上監視文件,因爲它從瀏覽器移動到服務器? –