2

応答は次のonErrorとおりです。

{
    "type": "HTTP",
    "info": 500
}

バックエンドのPHPスクリプトは、通常のmultipart/form-data形式で正常に機能します。onOpenしかし、Uploadifyを使用すると、イベントの直後に上記のエラーが返されます。phpとapacheのログを確認しましたが、このエラーについては何もありません。PHPコードで何かを試みましechoたが、それはどこにも表示されません。ポート80でMAMPを使用してローカルで実行しています。CodeIgniterを使用しており、呼び出されたコントローラーとprocess関数upload_image()があるため、リンクも切断されません。

これが私のuploadifyjsコードです:

$('#browse-files').uploadify({
    'uploader'  : '/libraries/uploadify/uploadify.swf',
    'script'    : '/process/upload_image',
    'folder'    : '/uploads/',
    'cancelImg' : '/libraries/uploadify/cancel.png',
    'buttonImg' : '/images/upload.png',
    'auto'      : true,
    'height'    : 40,
    'width'     : 313,
    'auto'      : true,
    'simUploadLimit': '1',
    'multi'     : true,
    'method'    : 'post',
    'fileExt'   : '*.jpg;*.jpeg;*.JPEG;*.JPG;*.gif;*.png',
    'fileDesc'  : 'Web Image Files (.JPG, .GIF, .PNG)',
    'fileDataName' : 'file',
    'onOpen'    : function(event, id){
        console.log("Starting to upload an image"); //this shows up in console
    },
    'onProgress': function(event, id, fileObj, data){
        console.log("Progress: "+data.percentage);
    },
    'onComplete': function(event, id, fileObj, resp, data){
        console.log("Upload is done.");
        console.log(resp);
   },
   'onAllComplete': function(event, data){
        console.log("All uploads are done.");
   },
   'onError'    : function(event, id, fileObj, errorObj){
        console.log( JSON.stringify(errorObj) ); //and this prints the error above
   }
});
4

0 に答える 0