Дарт: Как сохранить файл? - PullRequest
       19

Дарт: Как сохранить файл?

0 голосов
/ 15 декабря 2018

Мне нужно сохранить файл, который находится на моем жестком диске.

Адрес файла: /home/mk/proj1/1.txt

Адрес программы: / home / mk / proj2/

Я пытаюсь сохранить:

new dom.AnchorElement(href: '/home/mk/proj1/1.txt')
 ..setAttribute("download", '1.txt')
 ..click();

Отображает информацию о сохранении, но пишет: Ошибка!Нет файла.

Как сохранить файл?

1 Ответ

0 голосов
/ 16 декабря 2018

На самом деле нет способа сохранить файл в браузере (кроме, возможно, ограниченной поддержки временных файлов)

Вы можете искать решения JavaScript.Они будут очень похожи на Dart в браузере.

Например JavaScript: создать и сохранить файл

Если вы хотите сохранить файл на клиентском компьютере, выможет предоставить ссылку для скачивания.

См. Также Как вызвать приглашение Download File вместо отображения его в браузере с HTML?

Чтобы предоставить ссылку для загрузки данных, доступных в браузереКод клиента вместо файла сервера, вы можете использовать URL-адрес данных.

См. также https://stackoverflow.com/a/29691487/217408

...