HttpPostedFile Kelas
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.
Menyediakan akses ke file individual yang telah diunggah oleh klien.
public ref class HttpPostedFile sealed
public sealed class HttpPostedFile
type HttpPostedFile = class
Public NotInheritable Class HttpPostedFile
- Warisan
-
HttpPostedFile
Keterangan
Kelas HttpFileCollection menyediakan akses ke semua file yang diunggah dari klien sebagai koleksi file. Kelas ini HttpPostedFile menyediakan properti dan metode untuk mendapatkan informasi tentang file individual dan untuk membaca dan menyimpan file.
Kontrol HtmlInputFile dapat digunakan untuk memilih dan mengunggah file dari klien.
File diunggah dalam format multipart/form-data MIME. Secara default, semua permintaan, termasuk bidang formulir dan file yang diunggah, lebih besar dari 256 KB di-buffer ke disk, daripada disimpan dalam memori server.
Anda dapat menentukan ukuran permintaan maksimum yang diizinkan dengan mengakses MaxRequestLength properti atau dengan mengatur maxRequestLength
atribut elemen httpRuntime Element (ASP.NET Settings Schema) dalam file Machine.config atau Web.config. Defaultnya adalah 4 MB.
Jumlah data yang di-buffer dalam memori server untuk permintaan, yang mencakup unggahan file, dapat ditentukan dengan mengakses RequestLengthDiskThreshold properti atau dengan mengatur requestLengthDiskThreshold
atribut elemen httpRuntime Element (ASP.NET Settings Schema) dalam file Machine.config atau Web.config.
Dengan menyesuaikan MaxRequestLength properti dan RequestLengthDiskThreshold , Anda dapat menyempurnakan performa server Anda. Selain itu, Anda harus mempertimbangkan untuk mencegah penolakan MaxRequestLength serangan layanan yang disebabkan oleh pengguna yang memposting file besar ke server.
Sumber daya server yang dialokasikan untuk buffer file yang diunggah akan dihancurkan ketika permintaan berakhir. Untuk menyimpan salinan file yang tahan lama, gunakan SaveAs metode .
Properti
ContentLength |
Mendapatkan ukuran file yang diunggah, dalam byte. |
ContentType |
Mendapatkan tipe konten MIME dari file yang dikirim oleh klien. |
FileName |
Mendapatkan nama file yang sepenuhnya memenuhi syarat pada klien. |
InputStream |
Stream Mendapatkan objek yang menunjuk ke file yang diunggah untuk mempersiapkan pembacaan konten file. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SaveAs(String) |
Menyimpan konten file yang diunggah. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |