AngularJs获得文件上传的完整路径

时间:2016-11-25 05:50:02

标签: javascript

如何获得<input type="file">

的完整路径

以下示例仅提供文件名,但不提供上传位置的路径(例如:c:/abc/x.txt)。

任何提示都会有所帮助。这是fiddle

function readURL(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();

            reader.onload = function (e) {
                $('#blah').attr('src', e.target.result);
            }

            reader.readAsDataURL(input.files[0]);
        }
    }

    $("#imgInp").change(function(){
        readURL(this);
    });

1 个答案:

答案 0 :(得分:-1)

试试这个(javascript)

$(function () {
    $('#fileSelected').on('change', function (evt) {
        var files = $(evt.currentTarget).get(0).files;

        if(files.length > 0) {
            console.log("Ok");
            $('#fileName').text(files[0].name);
            $('#fileSize').text(files[0].size);
            $('#filePath').text($('#fileSelected').val());
        }
    });
});