首页 >后端开发 >php教程 >swfupload 上传失败求解解决思路

swfupload 上传失败求解解决思路

WBOY
WBOY原创
2016-06-13 10:24:481190浏览

swfupload 上传失败求解
if ( empty( $Filedata ) || !is_uploaded_file( $Filedata ) )
  {
  echo "ERROR: Upload Error! ";
  exit( 0 );
  }
老是卡在这个位置 获取不到filedata的值

window.onload = function ()
{
swfu = new SWFUpload(
{
// Backend Settings
upload_url: "swfuploadvideo.php",
post_params: {"PHPSESSID": "", "dopost" : "","utype":"shangjia"},
// File Upload Settings
file_size_limit : "500 MB", // 2MB
file_types : "*.flv",
file_types_description : "选择 flv 格式视频",
file_upload_limit : "1",


file_queue_error_handler : fileQueueError,
file_dialog_complete_handler : fileDialogComplete,
upload_progress_handler : uploadProgress,
upload_error_handler : uploadError,
upload_success_handler : uploadSuccess,
upload_complete_handler : uploadComplete,

button_image_url : "img/SmallSpyGlassWithTransperancy_17x18.png",
button_placeholder_id : "spanButtonPlaceholder",
button_width: 250,
button_height: 18,
button_text : '选择本地视频 (视频最大为 500 MB,支持多选)',
button_text_style : '.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; } .buttonSmall { font-size: 10pt; }',
button_text_top_padding: 0,
button_text_left_padding: 18,
button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
button_cursor: SWFUpload.CURSOR.HAND,

// Flash Settings
flash_url : "../images/swfupload/swfupload.swf",

custom_settings : {
upload_target : "divFileProgressContainer",
thumbnails_target:"thumbnails"
},

// Debug Settings
debug: true
});
};

------解决方案--------------------
信息太少。无法判断。
------解决方案--------------------
既然,提示“$Filedata”获取不到,在往上面的代码找原因,是啥时候给$Filedata赋值,慢慢向上分析,看看
------解决方案--------------------
upload1 = new SWFUpload({ ..... file_post_name : "Filedata", .......});

是不是这个属性的事,文件数据的发送名称。
这个如果不一致,的确是获得不到文件数据和信息的。

php部分 需要通过$_FILES["Filedata"]来获取数据
问题应该出在这部分了

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn