文件上传时的伪路径

时间:2015-08-31 10:22:24

标签: c# jquery

我正在使用jquery上传文件,但在服务器上它被替换为fakepath:

我的路径应该是" C:\ Users \ Download \ filename.xls"它将替换为" C:\ fakepath \ filename.xls"

我用这种方法来解决上述问题,但是:

var selectedPath = $('input#FileData_File').val().split('\\').pop(); // Filename.xls

但它只提供文件名并删除路径,如何获取带文件名的完整路径。

1 个答案:

答案 0 :(得分:0)

 var srcContent; // will give you the file 
 function readURL(input) {
             if (input.files && input.files[0]) {
                 var reader = new FileReader();
                 reader.onload = function (e) {
                     srcContent = e.target.result;
                 }
                 reader.readAsDataURL(input.files[0]);
             }
         }
$("#inputFile").change(function () {
                 if (this.files[0].name != "") {                    
                     readURL(this);
                 }                
             });