FileAPIReader по ссылке
Я делаю десктопный плеер, первым шагом было сканирование папок на наличие треков, теперь я пытаюсь извлечь из треков теги. Вот нашел библиотеку, которая это делает. Вот в чём проблема: после сканирования папок у меня есть массив с ссылками на локальные мп3, а для вытягивания тегов нужно функции скормить и ссылку и сам файл. Вот есть туториал как можно файлы загружать, но там лишь загрузка по инпуту и перетаскиванием. Библиотека, вытягивающая теги, также вытягивает теги из песен в интернете, вытягивает нормально и для этого нужна только ссылка, но ссылка вида "file:///D:/node-webkit/пыщьпыщь.mp3" её не устраивает. Как загрузить песню в объект без инпутов имея лишь локальную ссылку?
|
Какое сканирование папок? О чем речь?
|
Вопрос слишком длинный, сократю:
<input type="file" id="file" onchange="load(this)"> Это создаёт кнопку для загрузки файла в скрипт. Как отправить файл в скрипт без кнопки, а имея лишь ссылку на этот файл? |
Цитата:
|
Нет, у меня туговато с задаванием вопросов. XMLHttpRequest отправляет файлы на сервер, в моём случае сервер это node.js на компе счастливого обладателя моей программы. Файлы отправлять не нужно! Всего лишь заставить читать fileAPIReader читать файл по ссылке. Вот такую строчку ему скормить: D:/node-webkit/пыщьпыщь.mp3 нельзя, он хочет переменную с самим файлом, который то мне и нужно получить использую данную ссылку.
|
Туго у тебя кое с чем другим. Для вопросов по NodeJS на форуме есть специальный раздел. По вопросу: чтение файла в браузере осуществляется через FileReader, тогда как в NodeJS чтение происходит через модуль fs. Ясное дело с каждым вариантом работать нужно по-разному.
|
Да знаю я, через fs я поиск музыки написал, через FileReader библиотека теги извлекает. FileReader'у нужно скормить переменную с файлом - в этом и заключался мой вопрос! Как используя ссылку загрузить файл в переменную? Так как для node.js отдельный раздел, вопрошаю: как файл в переменную грузить используя средства webkit?
|
Цитата:
раньше текстовые файлы можно было с помощью аякса загрузить-в какойто версии отменили-то же самое и с медиафайлами |
Если вы знаете как сделать это используя node.js, вот тема в правильном разделе.
|
Если пути знаете может быть file system api поможет
http://www.html5rocks.com/en/tutorials/file/filesystem/ работает пока только в хроме нет там тоже все через <input type=file или drag drop |
Часовой пояс GMT +3, время: 05:54. |