Rumah >hujung hadapan web >tutorial js >Bagaimanakah JavaScript Boleh Membaca dan Menulis Fail, Kedua-dua pada Pelayan dan Bahagian Pelanggan?

Bagaimanakah JavaScript Boleh Membaca dan Menulis Fail, Kedua-dua pada Pelayan dan Bahagian Pelanggan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-26 20:12:16913semak imbas

How Can JavaScript Read and Write Files, Both on the Server and Client-Side?

Bekerja dengan Fail dalam JavaScript: Membaca dan Menulis

Keupayaan untuk membaca dan menulis fail ialah fungsi penting untuk mana-mana bahasa pengaturcaraan. Walaupun sifatnya yang serba boleh, JavaScript sering menghadapi had disebabkan kebimbangan keselamatan apabila mencuba operasi ini dalam persekitaran penyemak imbas.

Walau bagaimanapun, apabila menggunakan JavaScript bahagian pelayan, seperti Node.js, anda memperoleh keupayaan untuk mengakses sistem fail dan melaksanakan operasi baca dan tulis.

Membaca Fail dengan JavaScript

Untuk membaca fail, anda boleh menggunakan kaedah readFileSync daripada modul fs. Kaedah ini mengambil laluan ke fail sebagai parameter dan mengembalikan kandungannya sebagai rentetan.

const fs = require('fs');
const content = fs.readFileSync('file.txt', 'utf-8');
console.log(content);

Menulis Fail dengan JavaScript

Untuk menulis ke fail, anda boleh menggunakan kaedah writeFileSync. Sama seperti readFileSync, kaedah ini mengambil laluan ke fail sebagai parameter, tetapi ia juga memerlukan kandungan yang anda ingin tulis.

const fs = require('fs');
fs.writeFileSync('file.txt', 'Hello, world!');

Edit(2): Pengendalian Fail Sebelah Pelanggan dengan HTML5

Kemajuan terkini dalam teknologi web kini membolehkan kemungkinan membaca fail pada bahagian klien dengan HTML5. API Fail menyediakan kaedah untuk mengakses sistem fail melalui penyemak imbas.

Ini membolehkan anda membaca dan memanipulasi fail tanpa memerlukan komunikasi sebelah pelayan, membolehkan anda membina aplikasi web yang lebih interaktif dan dipacu data .

Atas ialah kandungan terperinci Bagaimanakah JavaScript Boleh Membaca dan Menulis Fail, Kedua-dua pada Pelayan dan Bahagian Pelanggan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:ARTHAArtikel seterusnya:ARTHA