HttpPostedFile.SaveAs(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan konten file yang diunggah.
public:
void SaveAs(System::String ^ filename);
public void SaveAs (string filename);
member this.SaveAs : string -> unit
Public Sub SaveAs (filename As String)
Parameter
- filename
- String
Nama file yang disimpan.
Pengecualian
Properti RequireRootedSaveAsPathHttpRuntimeSection objek diatur ke true
, tetapi filename
bukan jalur absolut.
Contoh
Contoh kode berikut menunjukkan cara menyimpan semua file yang diunggah oleh klien ke folder C:\TempFiles di disk lokal server Web.
String TempFileName;
HttpFileCollection MyFileCollection = Request.Files;
for (int Loop1 = 0; Loop1 < MyFileCollection.Count; Loop1++)
{
// Create a new file name.
TempFileName = "C:\\TempFiles\\File_" + Loop1.ToString();
// Save the file.
MyFileCollection[Loop1].SaveAs(TempFileName);
}
Dim Loop1 As Integer
Dim TempFileName As String
Dim MyFileCollection As HttpFileCollection = Request.Files
For Loop1 = 0 To MyFileCollection.Count - 1
' Create a new file name.
TempFileName = "C:\TempFiles\File_" & CStr(Loop1)
' Save the file.
MyFileCollection(Loop1).SaveAs(TempFileName)
Next Loop1
Keterangan
Ukuran maksimum yang diizinkan untuk permintaan, yang mencakup file yang diunggah, adalah 4 MB, secara default. Ukuran permintaan maksimum dapat ditentukan dalam file Machine.config atau Web.config dalam maxRequestLength
atribut elemen httpRuntime Element (ASP.NET Settings Schema). Ukuran permintaan maksimum untuk halaman tertentu dapat ditentukan menggunakan elemen Elemen lokasi (ASP.NET Skema Pengaturan) dalam file Web.config.