Абсолютный путь к файлу на входе [тип = файл] - PullRequest
0 голосов
/ 29 июля 2011

Возможно ли получить путь ABSOLUTE к файлу, используя javascript или jquery? Пока это мои испытания, но самое близкое, что я могу получить - это просто имя файла.

    var filepath = $('input[type=file]').val();
    var test = this.files;
    var test2 = test[0];
    var test3 = test2.fileName;
    var test4 = test2.filePath;
    var test5 = test2.Name;
    var h = imageInput.value;
    var b = document.getElementById("AcademicPhotoId");
    var l = b.value;
    var binary = b.getAsBinary();
    $('.image-display img').attr('src', filepath);

Ответы [ 2 ]

4 голосов
/ 29 июля 2011

Нет, это было бы нарушением безопасности. (Он может сообщить вам имя пользователя и т. Д., Т. Е. c:\Users\Kirk\Desktop\uploadedfile.txt)

Из любопытства, зачем вам эта информация?

1 голос
/ 29 июля 2011

В соответствии со спецификациями HTML5, элемент управления загрузкой файлов не должен показывать реальный локальный путь к выбранному вами файлу, если вы манипулируете его строкой значений с помощью JavaScript.Вместо этого строка, возвращаемая сценарием, который обрабатывает информацию о файле, имеет вид c:\fakepath

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...