Bagikan melalui


HttpPostedFile.SaveAs(String) Metode

Definisi

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.

Berlaku untuk