Saya sedang menulis fungsi unggah, dan mengalami masalah saat menangkap "System.Web.HttpException: Panjang permintaan maksimum terlampaui" dengan file lebih besar dari ukuran maksimal yang ditentukan httpRuntime
di web.config (ukuran maks disetel ke 5120). Saya menggunakan sederhana <input>
untuk file tersebut.
Masalahnya adalah bahwa pengecualian dilemparkan sebelum peristiwa klik tombol unggah, dan pengecualian terjadi sebelum kode saya dijalankan. Jadi, bagaimana cara menangkap dan menangani pengecualian?
EDIT: Pengecualian dilemparkan secara instan, jadi saya cukup yakin ini bukan masalah batas waktu karena koneksi yang lambat.
<input type="file" id="upload" name="upload" onchange="showFileSize();" />
dalam showFileSize()
, Anda dapat menampilkan pesan kesalahan berdasarkan ukuran file Anda melalui var input = document.getElementById("upload"); var file = input.files[0];
dan menambahkan tag html.