2

我有现有的代码来获取 file.name

    uploader.bind('FilesAdded', function(up, files) {
    $.each(files, function(i, file) {
        $('#filelist').append(
            '<div id="' + file.id + '">' +
            file.name + ' (' + plupload.formatSize(file.size) + ') <b></b>' +
        '</div>');
    });

    up.refresh(); // Reposition Flash/Silverlight
});

我得到了 file.name 和 file.id 但我怎样才能得到 file.path 或 file.originalPath ?我需要获取我上传的每张图片的目录路径。

4

1 回答 1

1

在较旧的浏览器上,您可以保留客户端计算机上的文件路径。在现代浏览器上,您无法获取此信息(IE 中的受信任站点除外)。

提供太多有关客户端计算机目录结构的信息被认为是一个安全问题。您无法使用 javascript 访问它,并且它不会发布到服务器。

如需进一步参考,请查看: 这是否可以在 <asp:FileUpload> 按钮中获取完整的客户端路径?

于 2013-08-14T07:35:39.860 回答