Java programozas, javascript
  • 355
    #304
    'reggelt!

    Uplodify probléma. Így indítom a plugint:


    $(function() {
    $('#file_upload').uploadify({
    'debug': true,
    'formData' : {
    'timestamp' : '<?php echo $timestamp;?>',
    'token' : '<?php echo md5('unique_salt' . $timestamp);?>'
    },
    'swf' : 'uploadify.swf',
    'uploader' : 'uploadify.php',
    'onUploadStart': function(file){
    alert ( '1' );
    $('#edit').uploadify('settings', 'formData', { 'rename': $('#file_rename').val()});
    alert ( '2' );
    },
    'onUploadSuccess': function(file, data,response ) {
    $('#response').html(data).delay(500).fadeIn(100).delay(1500).fadeOut(1000);
    },
    'onUploadError' : function(file, errorCode, errorMsg, errorString) {
    alert('The file ' + file.name + ' could not be uploaded: ' + errorString);
    }
    });
    });


    A form csak ennyi:


    <form id="edit">
    <div id="queue"></div>
    <input id="file_rename" name="file_rename" type="text" value="ezazujnevem.jpg">
    <input id="file_upload" name="file_upload" type="file" multiple="true">
    </form>


    A probléma az, hogy az onUploadStart után az alert ( '1' ) megtörténik, az alert ('2') már nem, a feltöltést meg se próbálja, a 'debug': true pedig semmilyen használható infót sem ad, megáll ott, hogy:

    SWF DEBUG: Event: fileDialogStart : Browsing files. Multi Select. Allowed file types: *.*
    SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...
    SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_0
    SWF DEBUG: Event: fileDialogComplete : Finished processing selected files. Files selected: 1. Files Queued: 1
    SWF DEBUG: StartUpload: First file in queue
    SWF DEBUG: Event: uploadStart : File ID: SWFUpload_0_0

    A firebug se mutat semmilyen js hibát és az onUloadError sem történik meg.

    Ha kiveszem az onUploadStartból az értelmes részt, (ahol kiszedi az input értékét), akkor feltölti a file-t, ez a rész viszont (az ID-k kivételével) karakterre megegyezik az Uploadify dokumentációjában lévő sorral, minden (), {} és egyéb karakter a helyén van, 100× ellenőriztem.

    Mi lehet a gond?
    Utoljára szerkesztette: 355, 2015.02.13. 10:19:32