Я хотел попробовать использовать ссылку для запуска кнопки скрытого ввода, но после того, как я нажму ссылку, я хочу получить выбранный файл.Как я могу получить имя файла seletced filename из файла?
CSS
{#upload {display:none;}}
JQuery
$(".file-image").on('click', function(e){
e.preventDefault();
$("#upload:hidden").trigger('click');
console.log($("#upload"));
});
HTML:
<a href="#" class="file-image">Add image</a>';
<input id="upload" type="file"/>';
Как я могу получить значение т он выбрал имя файла для загрузки?
В консоли я вижу, что объект как
[input#fileupload, context:document, selector: "#upload"]
[0]: input#upload
...
...
value: c:\temp\file.jpg //and this value seems to be correct
...
Я попытался с $("#upload")[0]['value']
О, спасибо! Вы ответили, что я искал, но есть ли способ получить путь? – bestprogrammerintheworld
Нет. Где пользователь решает сохранить файл в своей файловой системе, это не то, что нужно знать любому * веб-приложению. – Quentin
Мне нужен полный путь для предварительного просмотра выбранного рисунка. – bestprogrammerintheworld