Сейчас я просто пытаюсь получить что-нибудь для работы. Мой браузер Chrome 40.022
. Когда я нажимаю ссылку для загрузки, она инициирует загрузку, но затем с ошибкой Failed. No file
. Что я делаю не так? Это браузер?JavaScript to .csv download failed: «Failed. No File»
Javascript:
var fileName = "data.csv";
var csv = "abc, def, hij";
//I'm partially using angular in this page...
$scope.link3 = 'data:text/csv;base64,' + btoa(csv); //forgive the variable name
HTML:
<a ng-href="aap.link3" download="data.csv">Hello</a>
Да. Все содержится на одной странице. – Matt
О, извините, я не понял. Нет, я не думал, что мне нужно сделать что-нибудь подобное. У меня сложилось впечатление, что все было на стороне клиента. – Matt
Я думаю, что я полностью потерян. Я думал, что объявление имени просто сообщает клиенту через html: «Это то, что будут вызывать данные Javascript, которые вы загружаете». (где данные - это всего лишь некоторый массив, переданный в 'blob'. Я полностью не отмечен? – Matt