根据当前的uploadify文档,它使用formData(奇怪的是所有google搜索结果,ppl使用的是scriptData)。问题是我尝试使用setting和onUploadStart事件手动更改formData,因为uploadify docs说。但是,文件夹到达服务器时始终保持不变(/ webroot / newsletter)。它应该是(/ webroot / newsletter / update),我正在测试这种方式,因为值应该是以后动态的。有什么问题在这里出了什么问题? uploadify forum还有另一个问题,但到目前为止还没有答案
$('#file_upload').uploadify({
'method':'POST',
'formData' : { 'currentDirPath' : '/webroot/newsletter' } ,
'swf' : '/js/uploadify-v3.1/uploadify.swf',
'uploader' : '/js/uploadify-v3.1/uploadify.php',
'checkExisting' : '/js/uploadify-v3.1/check-exists.php',
'onUploadStart' : function(file) {
$("#file_upload").uploadify('settings', 'currentDirPath', "/webroot/newsletter/update");
} ,
'onUploadSuccess' : function(file, data, response) {
alert('The file was saved to: ' + data);
}
// Put your options here
});
答案 0 :(得分:30)
文档错误。它应该是:
$("#file_upload").uploadify('settings','formData' ,{'currentDirPath': /webroot/newsletter/update});
以防万一有人偶然发现这个问题。欢呼声。