Dalam bidang pembangunan aplikasi web, anda mungkin sering menghadapi senario di mana anda perlu memanipulasi fail tempatan. Walaupun Adobe AIR menyediakan keupayaan sedemikian, ia memerlukan jejak pemasangan tambahan. Artikel ini bertujuan untuk meneroka pilihan alternatif untuk akses fail setempat menggunakan JavaScript, menawarkan penyelesaian yang lebih mudah dan lancar.
Menurut Paul D. Waite, spesifikasi HTML5 menyediakan satu set antara muka untuk mengakses sistem fail tempatan. Ini termasuk:
Dalam JavaScript, anda boleh memanfaatkan API Fail untuk berinteraksi dengan fail tempatan. API ini menyediakan kaedah untuk:
Berikut ialah contoh mudah bagaimana anda boleh membaca dan menulis fail setempat menggunakan JavaScript:
// Read file and display its contents const fileInput = document.querySelector('input[type="file"]'); const reader = new FileReader(); reader.onload = e => { const contents = reader.result; // Do something with the file contents }; reader.readAsText(fileInput.files[0]); // Write content to a new file const newFile = new Blob(['New file contents'], { type: 'text/plain' }); const fileWriter = new FileWriter(); fileWriter.onwriteend = e => { // Handle successful file write }; fileWriter.write(newFile);
Nota: Operasi ini memerlukan kebenaran khusus, seperti "baca" atau "tulis". Permohonan anda mesti meminta dan menerima kebenaran daripada pengguna sebelum melakukan operasi fail.
Atas ialah kandungan terperinci Bagaimanakah JavaScript Boleh Mengakses dan Memanipulasi Fail Tempatan Tanpa Adobe AIR?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!