---------- 20190611 ref: https://docs.microsoft.com/zh-tw/dotnet/api/system.web.ui.webcontrols.fileupload?view=netframework-4.8 第一個範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 第二個範例示範如何建立FileUpload將檔案儲存到指定的目錄中,應用程式的檔案系統中的控制項。 第三個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可以上傳的檔案大小限制。 第四個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可讓具有.doc 或.xls 副檔名的檔案上傳的檔案。 1. 下列範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 SaveAs呼叫方法,將檔案儲存在伺服器上指定的路徑。 <%@ Page Language="C#" %> FileUpload Example

Select a file to upload:




第一個範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 第二個範例示範如何建立FileUpload將檔案儲存到指定的目錄中,應用程式的檔案系統中的控制項。 第三個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可以上傳的檔案大小限制。 第四個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可讓具有.doc 或.xls 副檔名的檔案上傳的檔案。 2. 下列範例示範如何建立FileUpload將檔案儲存到指定的目錄中,應用程式的檔案系統中的控制項。 HttpRequest.PhysicalApplicationPath屬性用來取得目前執行的伺服器應用程式根目錄的實體檔案系統路徑。 SaveAs呼叫方法,將檔案儲存在伺服器上指定的路徑。 <%@ Page Language="C#" %> FileUpload Class Example

FileUpload Class Example: Save To Application Directory

Select a file to upload:




第一個範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 第二個範例示範如何建立FileUpload將檔案儲存到指定的目錄中,應用程式的檔案系統中的控制項。 第三個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可以上傳的檔案大小限制。 第四個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可讓具有.doc 或.xls 副檔名的檔案上傳的檔案。 3. 下列範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 控制項可以上傳為 5 MB 的檔案大小的限制。 PostedFile屬性用來存取基礎ContentLength屬性,並傳回檔案的大小。 如果要上傳之檔案的大小少於 2 MB,SaveAs呼叫方法,將檔案儲存在伺服器上指定的路徑。 除了檢查您的應用程式程式碼中的 [最大檔案大小] 設定,您可以設定maxRequestLength的屬性httpRuntime到您的應用程式組態檔中的最大容許大小的項目。 <%@ Page Language="C#" %> FileUpload Class Example

Select a file to upload:




第一個範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 第二個範例示範如何建立FileUpload將檔案儲存到指定的目錄中,應用程式的檔案系統中的控制項。 第三個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可以上傳的檔案大小限制。 第四個範例示範如何建立FileUpload控制項,將檔案儲存到指定的路徑,並可讓具有.doc 或.xls 副檔名的檔案上傳的檔案。 4. 下列範例示範如何建立FileUpload控制項,將檔案儲存到程式碼中指定的路徑。 此範例可讓具有.doc 或.xls 副檔名的檔案上傳的檔案。 Path.GetExtension方法呼叫以傳回要上傳檔案的副檔名。 如果檔案副檔名為.doc 或.xls 檔案名稱,SaveAs呼叫方法,將檔案儲存在伺服器上指定的路徑。 <%@ Page Language="C#" %> FileUpload Class Example

Select a file to upload: