8

現在の uploadify ドキュメントに基づいて、それは formData を使用します (奇妙なすべての Google 検索結果、ppl は scriptData を使用しています)。問題は、このuploadify docsが言ったように、設定とonUploadStartイベントを使用してformDataを手動で変更しようとしたことです。ただし、サーバーに到達したとき、フォルダーは常に同じ (/webroot/newsletter) のままです。(/webroot/newsletter/update) である必要があります。値は後で動的にする必要があるため、この方法でテストしています。ここで何がうまくいかなかったのですか?uploadify フォーラムにも別の質問がありますが、これまでのところ回答がありません

$('#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
                        });
4

1 に答える 1

30

ドキュメントが間違っています。そのはず:

 $("#file_upload").uploadify('settings','formData' ,{'currentDirPath': /webroot/newsletter/update});

誰かがこの問題につまずいた場合に備えて。乾杯。

于 2012-05-29T11:08:03.577 に答える