Как JavaScript может сохранить в локальный файл?Jquery

Программирование на jquery
Ответить
Anonymous
 Как JavaScript может сохранить в локальный файл?

Сообщение Anonymous »

Уже есть решение для записи файла JSON в Интернете, но я хочу сохранить файл JSON локально.
Я попытался использовать этот пример http://jsfiddle.net/RZBbY/10/
Он создает ссылку для загрузки файла, используя этот вызов
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();
Есть ли способ сохранить файл локально вместо предоставления ссылки для скачивания?
Существуют и другие типы преобразования помимо data:application/x-json;base64?
Вот мой код:



jQuery UI Sortable - Default functionality










a { font: 12px Arial; color: #ac9095; }

$(document).ready(function() {
var f = $('form'), a = $('a'),
i = $('input'), t = $('textarea');

$('#salva').click(function() {
var o = {}, v = t.val();

a.hide();//nasconde il contenuto
i.each(function() {
o[this.name] = $(this).val(); });
if (v === '') {
t.val("[\n " + JSON.stringify(o) + " \n]")
}
else {
t.val(v.substr(0, v.length - 3));
t.val(t.val() + ",\n " + JSON.stringify(o) + " \n]")
}
});
});

$('#esporta').bind('click', function() {
a.attr('href', 'data:application/x-json;base64,' + btoa(t.val())).show();

});




Nome

Cognome
Salva




Esporta dati
Scarica Dati




Подробнее здесь: https://stackoverflow.com/questions/110 ... local-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»