Ain ASP tidak memiliki kelas unggah komponen. Saya tidak berani menyombongkan betapa sempurnanya, tetapi dapat mencapai fungsi dasar, termasuk mengekstrak data formulir, mengunggah ke folder berbeda, menyimpan ke database (mengunggah dan menyimpan formulir dapat dilakukan secara bersamaan) waktu), dan membatasi ekstensi unggahan. , batasi ukuran unggahan, pilih jenis penyimpanan file (nama file asli dan waktu secara acak), dll.!
Kelas ini dapat sepenuhnya menyimpan informasi pengguna, termasuk formulir dengan nama yang sama (disimpan dengan, sebagai pembatas seperti request.form), dan jalur klien dari bidang file.
Setelah memproses data, program akan menyediakan dua metode-----file dan formulir melalui dua metode ini, file dapat disimpan dan informasi dapat dibaca, dan mereka dapat dipanggil
Metode GetBytes dari kelas fileaction memperoleh data biner dari file tersebut dan dapat menyimpan data ini ke database (penulis tidak menyarankan menyimpan data biner ke database.
akan mempengaruhi kinerja database).
Keuntungan terbesar dari jenis ini adalah lebih pada pengunggahan multi-file, yaitu, Anda dapat menggunakan loop untuk menyimpan semua file ke direktori yang sama, dan Anda dapat menyimpannya ke direktori yang berbeda satu per satu. Ini cukup fleksibel dan sepenuhnya bebas batasan objek lain. Dan Anda dapat memilih metode penyimpanan secara mandiri - simpan dengan nama file asli atau simpan dengan nama file (waktu + nomor acak) yang dibuat secara otomatis oleh program.
• Mengupayakan kesederhanaan sebanyak mungkin dan mengurangi kode yang berlebihan
• Penyimpanan informasi yang komprehensif yang dikirimkan oleh pelanggan (formulir biasa, nilai bidang file, nilai formulir yang sama)
• Dapatkan informasi kesalahan secara akurat selama pengunggahan
• Anda dapat memilih metode penyimpanan file (simpan dengan nama file asli atau simpan dengan nama file baru, nama file baru adalah grup waktu + nomor acak
• Fungsi penyimpanan file sederhana, mudah dipanggil, dan fleksibel (jalur penyimpanan dan metode penyimpanan dapat diubah kapan saja)
• Sekaligus dapat diperoleh bentuk file biner, sehingga data biner dapat disimpan ke database.
• Penggunaan kelas ini secara fleksibel memungkinkan pengeditan data dan file formulir secara bersamaan (hal ini tidak dapat dicapai dengan kelas umum)
• Terserah setiap orang untuk menemukan lebih banyak kegunaan...
• Ada beberapa contoh yang sangat sederhana dalam Demo. Jika Anda dapat menguasai contoh-contoh ini, Anda akan dapat menggunakan kategori ini secara fleksibel Tanggal pembaruan: 2009-7-9
1. Optimalkan kelas lebih lanjut untuk mengurangi konsumsi sumber daya.
2. Tambahkan fungsi otomatis membuat direktori yang tidak ada.
3. Hapus kelas penyimpanan file sederhana dan simpan hanya fungsi penyimpanan file sederhana.
Memperluas