jQuery PLUpload如何获取重命名的文件名?

时间:2012-03-29 11:05:02

标签: php jquery codeigniter plupload

我已经在我的codeigniter中实现了PLUpload Html5插件。我能够使上传工作但无法获得更新的重命名文件名。

我做了一个print_r($ this-> input-> post()),它返回一个字段为[update_0_name] test-file-name.png。重命名的实际文件名是test_file_name.png,如果有重复文件,甚至是test_filne_name_1.png。

那我怎样才能获得更新的文件名?

我很好奇为什么dump.php能够获得更新的文件名,而我却不能。请帮助我,谢谢!

1 个答案:

答案 0 :(得分:8)

不知何故,我设法在StackOverFlow中找到答案。

uploader.bind('FileUploaded', function(up, file, info) {
    var obj = JSON.parse(info.response);
    $('form#form-files-uploader').append('<input type="hidden" name="file_name" value="' + obj.cleanFileName + '" />');
});

它对我有用。即使它正常工作,请告知这是否正确。感谢。