doudengshen5591 2012-09-09 13:35
浏览 118
已采纳

使用Uploadify发送formData不适用于大文件大小

I am using this uploadify plugin . I am posting variables however everything works fine but when i upload a file size greater than 5mb it doesnt post data .Here is my code and debug information . I have tried changing size limits even set to 0 which means no limit .changed the upload limit settings in php.ini but still it wont work

                //Upload Song#2




$('#upload_song2').uploadify({
     'auto'          : true,
     'multi'         : false,   
     'fileTypeDesc'  : 'Mp3 Files',
     'fileTypeExts'  : '*.mp3',
     'swf'           : 'uploadify.swf',
     'uploader'      : 'artist_music_process.php' ,
      'sizeLimit': 25600, // 25 MB


  'onUploadStart' : function(file) 
 {
     console.log(file);
     $('#upload_song2').uploadify("settings",
      "formData", {
      "column":'album_song_name2',
      'artist_id' : '<?php echo $artist_details['id']; ?>',
      'username' : '<?php echo $artist_details['username'];?>'


      });
  },










      'onUploadSuccess' : function(file, data, response) 


      {
          alert(data);
        $("#container").notify("create", {
        title: 'Success',
        text: file.name+' Uploaded with success'
         });      

        $('#txt_song2').val(file.name);
        $('#hid_song2').val(data);





      }
      // Your options here

    }); //uploadify ends

This is my Debug Code .

                                                ---SWFUpload Instance Info---
                Version: 2.2.0 2009-03-25
                Movie Name: SWFUpload_0
                Settings:
                    upload_url:               /desi/artist_music_process.php
                    flash_url:                uploadify.swf?preventswfcaching=1347196919191
                    use_query_string:         false
                    requeue_on_error:         false
                    http_success:             
                    assume_success_timeout:   30
                    file_post_name:           Filedata
                    post_params:              [object Object]
                    file_types:               *.mp3
                    file_types_description:   Mp3 Files
                    file_size_limit:          0
                    file_upload_limit:        0
                    file_queue_limit:         999
                    debug:                    true
                    prevent_swf_caching:      true
                    button_placeholder_id:    upload_song2
                    button_placeholder:       Not Set
                    button_image_url:         /desi/
                    button_width:             120
                    button_height:            30
                    button_text:              
                    button_text_style:        color: #000000; font-size: 16pt;
                    button_text_top_padding:  0
                    button_text_left_padding: 0
                    button_action:            -100
                    button_disabled:          false
                    custom_settings:          [object Object]
                Event Handlers:
                    swfupload_loaded_handler assigned:  false
                    file_dialog_start_handler assigned: true
                    file_queued_handler assigned:       true
                    file_queue_error_handler assigned:  true
                    upload_start_handler assigned:      true
                    upload_progress_handler assigned:   true
                    upload_error_handler assigned:      true
                    upload_success_handler assigned:    true
                    upload_complete_handler assigned:   true
                    debug_handler assigned:             true

                ---SWFUpload Instance Info---
                Version: 2.2.0 2009-03-25
                Movie Name: SWFUpload_1
                Settings:
                    upload_url:               /desi/artist_music_process.php
                    flash_url:                uploadify.swf?preventswfcaching=1347196919200
                    use_query_string:         false
                    requeue_on_error:         false
                    http_success:             
                    assume_success_timeout:   30
                    file_post_name:           Filedata
                    post_params:              [object Object]
                    file_types:               *.mp3
                    file_types_description:   Mp3 Files
                    file_size_limit:          0
                    file_upload_limit:        0
                    file_queue_limit:         999
                    debug:                    true
                    prevent_swf_caching:      true
                    button_placeholder_id:    upload_song
                    button_placeholder:       Not Set
                    button_image_url:         /desi/
                    button_width:             120
                    button_height:            30
                    button_text:              
                    button_text_style:        color: #000000; font-size: 16pt;
                    button_text_top_padding:  0
                    button_text_left_padding: 0
                    button_action:            -100
                    button_disabled:          false
                    custom_settings:          [object Object]
                Event Handlers:
                    swfupload_loaded_handler assigned:  false
                    file_dialog_start_handler assigned: true
                    file_queued_handler assigned:       true
                    file_queue_error_handler assigned:  true
                    upload_start_handler assigned:      true
                    upload_progress_handler assigned:   true
                    upload_error_handler assigned:      true
                    upload_success_handler assigned:    true
                    upload_complete_handler assigned:   true
                    debug_handler assigned:             true

                ---SWFUpload Instance Info---
                Version: 2.2.0 2009-03-25
                Movie Name: SWFUpload_2
                Settings:
                    upload_url:               /desi/artist_music_process.php
                    flash_url:                uploadify.swf?preventswfcaching=1347196919207
                    use_query_string:         false
                    requeue_on_error:         false
                    http_success:             
                    assume_success_timeout:   30
                    file_post_name:           Filedata
                    post_params:              [object Object]
                    file_types:               *.jpg; *.png
                    file_types_description:   Image Files
                    file_size_limit:          0
                    file_upload_limit:        0
                    file_queue_limit:         999
                    debug:                    true
                    prevent_swf_caching:      true
                    button_placeholder_id:    upload_album_img
                    button_placeholder:       Not Set
                    button_image_url:         /desi/
                    button_width:             120
                    button_height:            30
                    button_text:              
                    button_text_style:        color: #000000; font-size: 16pt;
                    button_text_top_padding:  0
                    button_text_left_padding: 0
                    button_action:            -100
                    button_disabled:          false
                    custom_settings:          [object Object]
                Event Handlers:
                    swfupload_loaded_handler assigned:  false
                    file_dialog_start_handler assigned: true
                    file_queued_handler assigned:       true
                    file_queue_error_handler assigned:  true
                    upload_start_handler assigned:      true
                    upload_progress_handler assigned:   true
                    upload_error_handler assigned:      true
                    upload_success_handler assigned:    true
                    upload_complete_handler assigned:   true
                    debug_handler assigned:             true

                SWF DEBUG: SWFUpload Init Complete
                SWF DEBUG: 
                SWF DEBUG: ----- SWF DEBUG OUTPUT ----
                SWF DEBUG: Build Number:           SWFUPLOAD 2.2.0
                SWF DEBUG: movieName:              SWFUpload_0
                SWF DEBUG: Upload URL:             /desi/artist_music_process.php
                SWF DEBUG: File Types String:      *.mp3
                SWF DEBUG: Parsed File Types:      mp3
                SWF DEBUG: HTTP Success:           0
                SWF DEBUG: File Types Description: Mp3 Files (*.mp3)
                SWF DEBUG: File Size Limit:        0 bytes
                SWF DEBUG: File Upload Limit:      0
                SWF DEBUG: File Queue Limit:       999
                SWF DEBUG: Post Params:
                SWF DEBUG: ----- END SWF DEBUG OUTPUT ----
                SWF DEBUG: 
                SWF DEBUG: Event: fileDialogStart : Browsing files. Single Select. Allowed file types: *.mp3
                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
                SWF DEBUG: Global Post Item: username=basit
                SWF DEBUG: Global Post Item: column=album_song_name2
                SWF DEBUG: Global Post Item: artist_id=7
                SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload.  Starting upload to /desi/artist_music_process.php for File ID: SWFUpload_0_0
                SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_0
                SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 4128768. Total: 10070528
                SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_0. Bytes: 10070528. Total: 10070528
                SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_0 Response Received: true Data: Array
                SWF DEBUG: (
                SWF DEBUG: )
                SWF DEBUG: Array
                SWF DEBUG: (
                SWF DEBUG: )
                SWF DEBUG: 
                SWF DEBUG: Event: uploadComplete : Upload cycle complete.
                SWF DEBUG: Event: fileDialogStart : Browsing files. Single Select. Allowed file types: *.mp3
                SWF DEBUG: Select Handler: Received the files selected from the dialog. Processing the file list...
                SWF DEBUG: Event: fileQueued : File ID: SWFUpload_0_1
                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_1
                SWF DEBUG: Global Post Item: username=basit
                SWF DEBUG: Global Post Item: column=album_song_name2
                SWF DEBUG: Global Post Item: artist_id=7
                SWF DEBUG: ReturnUploadStart(): File accepted by startUpload event and readied for upload.  Starting upload to /desi/artist_music_process.php for File ID: SWFUpload_0_1
                SWF DEBUG: Event: uploadProgress (OPEN): File ID: SWFUpload_0_1
                SWF DEBUG: Event: uploadProgress: File ID: SWFUpload_0_1. Bytes: 5599328. Total: 5599328
                SWF DEBUG: Event: uploadSuccess: File ID: SWFUpload_0_1 Response Received: true Data: Array
                SWF DEBUG: (
                SWF DEBUG:     [Filename] => Utay - Copy.mp3
                SWF DEBUG:     [username] => basit
                SWF DEBUG:     [column] => album_song_name2
                SWF DEBUG:     [artist_id] => 7
                SWF DEBUG:     [Upload] => Submit Query
                SWF DEBUG: )
                SWF DEBUG: Array
                SWF DEBUG: (
                SWF DEBUG:     [Filedata] => Array
                SWF DEBUG:         (
                SWF DEBUG:             [name] => Utay - Copy.mp3
                SWF DEBUG:             [type] => application/octet-stream
                SWF DEBUG:             [tmp_name] => C:\wamp\tmp\phpAB62.tmp
                SWF DEBUG:             [error] => 0
                SWF DEBUG:             [size] => 5599328
                SWF DEBUG:         )
                SWF DEBUG: 
                SWF DEBUG: )
                SWF DEBUG: basit_utay - copy.mp3
                SWF DEBUG: Event: uploadComplete : Upload cycle complete.
  • 写回答

2条回答 默认 最新

  • dtl4521 2012-09-09 13:44
    关注

    Try to update your php.ini for uploading large files. You need to change following variables

    file_uploadsile_uploads
        upload_max_filesize
        max_input_time
        memory_limit
        max_execution_time
        post_max_size
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化