Я хочу иметь возможность:
-редактировать данные файла .dat на моем компьютере для веб-сайта.
-вытащить данные из файла, чтобы использовать их позже.
Я немного разбираюсь в javascript и слышал, что javascript не может напрямую редактировать базы данных.
Является ли файл .dat на моем компьютере базой данных?
Я сделал несколько вещей на Javascript для веб-сайтов, но сам ничего сложного не делал. Я создал несколько веб-сайтов раньше, и у меня есть базовое понимание HTML и CSS.
Пожалуйста, сформулируйте свой ответ как можно проще. Объясните значение любых сложных, но необходимых терминов.
Вам нужен скрипт на стороне сервера для доступа к файловой системе сервера, такой как PHP или NodeJs...
Пример Nodejs здесь.
let fs = require('fs');
Файл приложения:
fs.appendFile('mynewfile1.txt', 'Hello content!', function (err) {
if (err) throw err;
console.info('Saved!');
});
Удалить файл:
fs.unlink('mynewfile2.txt', function (err) {
if (err) throw err;
console.info('File deleted!');
});
Прочитать файл:
fs.readFile('demofile1.html', function(err, data) {
if (err) throw err;
console.info(data);
});
приведенный выше сценарий поддерживает только файлы ASCII, но не двоичные файлы.
Конечно, вы можете перейти с двоичного кода на ascii или с ascii на двоичный, не так ли?
Это зависит от того, как вы создаете файл
.dat
. Откуда файл? Зачем вам нужен JavaScript для доступа к нему?