Я использую эти две библиотеки, чтобы сохранить холст для рисования:
http://www.nihilogic.dk/labs/canvas2image/canvas2image.js http://www.nihilogic.dk/labs/canvas2image/base64.js
... и они отлично работают, однако мне было интересно, есть ли способ указать имя выходного файла?
Вы можете установить его с помощью атрибута «download» элемента, который выглядит следующим образом:
<a target="_blank" href="https://www.google.com/intl/en_com/images/srpr/logo3w.png" download="testXXX.jpg">DOWNLOAD ME!</a>
Вы можете изменить атрибут "href" на url данных.
Эрик имеет очень хороший учебник по этому вопросу.
Вам потребуется использовать заголовок Content-Disposition для указания имени файла.
Content-Disposition
Не думаю, что вы можете установить это в JavaScript. Но если вы можете, установите его и используйте параметр filename=, чтобы указать имя файла по умолчанию.
filename=