2015-05-18 2 views
1

Я хотел бы узнать, есть ли способ запомнить путь к файлу после обновления страницы?html5 запомнить загруженный путь аудиофайла

JS:

audio_file.onchange = function(){ 
    var files = this.files; 
    var file = URL.createObjectURL(files[0]); 
      audio_player.src = file; 
    audio_player.play(); 
}; 

HTML:

<input id="audio_file" type="file" accept="audio/*" /> 
<audio id="audio_player" /> 

Вы можете увидеть здесь: http://jsfiddle.net/Tv8Cm/

+0

Вы можете добавить «GET» по ссылке с дорожкой как variabl e: http://stackoverflow.com/questions/5233050/how-to-refresh-a-page-with-jquery-by-passing-a-parameter-to-url – Cheshire

+0

@Cheshire, это хорошая идея но это не сработает для меня, так как мой сайт находится в приложении Android. Поэтому, когда я открываю приложение, он загружает страницу по умолчанию, а не та, которая имеет переменную get ... как насчет файлов cookie? – Grasper

ответ

2

Я думаю, что это не Возможное, это было бы потенциальной утечки безопасности, скрывая его и получение файлов с жесткого диска пользователя

+0

даже с печеньем? – Grasper

+0

, если у вас есть переменная с курсором, конечно, вы можете использовать localstorage, но, я уверен, вы действительно никогда не видите фактический путь к файлу, вы получаете файл, но не путь к нему. попробуйте напечатать путь, и вы увидите, что у вас его нет – monxas

+0

ok, поэтому я оставлю его, и пользователям придется загружать свои собственные файлы каждый раз. благодаря – Grasper

Смежные вопросы