我使用“plupload”上传文件,然后重定向到确认页面。 我想要做的是将文件名添加到url字符串
EG(www.mysite/thanks.php?file=file.jpg)
对于我这个级别的人来说,plupload的文档有点稀疏,我无法识别哪个变量/对象带有文件名。
这是我想放置代码的地方
Uploader.bind('FileUploaded', function(Up, File, Response) {
if( (Uploader.total.uploaded + 1) == Uploader.files.length) {
// var myfilename = !!!!!!!!!!!!!
window.location = 'uploaded.php?file=!!!!!!!!!';
};
})
我真的很感激这方面的一些帮助,坦率地说,它让我分心!
答案 0 :(得分:5)
这应该可以解决问题:
Uploader.bind('FileUploaded', function(Up, File, Response) {
if( (Uploader.total.uploaded + 1) == Uploader.files.length) {
window.location = 'uploaded.php?file=' + encodeURIComponent(File.name);
};
})
您还可以查看文档以了解其他选项:http://www.plupload.com/plupload/docs/api/index.html#class_plupload.File.html
答案 1 :(得分:0)
我不太了解PHP,但是使用文件作为您尝试上传的文件的表单变量。如果您只想在url中传递文件名,请尝试使用不同的名称而不是文件名。