Эти решения выглядят так, как будто они зависят от сценариев на стороне сервера, а я хочу придерживаться на стороне клиента. В любом случае, спасибо за предложение.

ел бы динамически генерировать текстовый файл в javascript, а затем предлагать его для загрузки. В настоящее время я могу получить эту работу в степени с одним из следующих решений:

content = "abc123";
document.location = "data:text/octet-stream," + encodeURIComponent(content);

ИЛИ ЖЕ

content = "abc123";    
var bb = new BlobBuilder();
bb.append(content);
var blob = bb.getBlob();
blob = blob.slice(0, blob.size, 'text/octet-stream');
var fr = new FileReader(); 
fr.onload = function() {document.location = this.result;}
fr.readAsDataURL(blob);

Однако оба эти решения, когда появится окно загрузки, будут предлагать только имя файла по умолчанию «скачать» в диалоговом окне «Сохранить как».

Мой вопрос в основном, как я могу изменить это на конкретное имя файла, например, «readme.txt» или «scene.obj»

Также обратите внимание, что тип данных ранее был «text / plain», однако, если он используется, документ переключается на новый текстовый документ вместо того, чтобы предлагать его для загрузки (как, кажется, делает text / octet-stream).

Я не хочу флэш-решение, javascript / html5 только предложения, пожалуйста.

Ура, Джош

Ответы на вопрос(0)

Ваш ответ на вопрос