swfupload在firefox下不好用的问题

Tommyzcg 2011-09-21 08:46:17
大家好,最近在用struts2做一个swfupload的上传,发现在firefox 和 chrome 下不好用,
搜索了下,大家 都说是session丢失问题,需要重新上传session。
使用post_param传递
我想请问一下,在jsp下如何上传session呢,在服务 器又如何处理呢,
小弟新手,请多多指教。
谢谢大家了
...全文
1002 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DuncanSt456 2014-01-16
  • 打赏
  • 举报
回复
大侠,功力深厚,不错不错...解决了302问题
思灵月 2013-11-07
  • 打赏
  • 举报
回复
网上搜的: 在IE下一切运行都OK,在firefox下死活不成功,折腾了大半天。上google一查,说是firefox重新开了个session导致,因此url里加入jsessionid一切搞定。代码如下: var swfu = new SWFUpload({ button_image_url : "<%=path%>plugins/swfupload/img/upload.png",//指向图片按钮的位置 button_placeholder_id : "spanButtonPlaceholder",//该按钮的ID名字 button_width: 61,//按钮的宽度 button_height: 22,//按钮的高度 //button_text : '选择文件',//按钮中的文字 flash_url : "<%=path%>plugins/swfupload/swfupload.swf" ,//指向FLASH文件的位置 upload_url: "<%=path%>upload.action;jsessionid=<%=request.getSession().getId()%>",//指向web项目下的名为upload的action file_post_name:"Filedata", post_params:{"filePath":"upload"}, upload_complete_handler:uploadComplete,//用于处理文件上传结束的事件 file_dialog_complete_handler : fileDialogComplete,//用于处理选择文件后触发的事件 file_queued_handler : fileQueued,//用于处理选择文件后触发的事件 upload_error_handler:uploadError,//用于处理上传失败触发的事件 upload_success_handler:uploadSuccess,//用于处理上传成功触发的事件 upload_start_handler:function(file){ //alert(file.name); swfu.addPostParam("fileName",file.name); } });
看见风 2011-10-03
  • 打赏
  • 举报
回复
网上搜的:
在IE下一切运行都OK,在firefox下死活不成功,折腾了大半天。上google一查,说是firefox重新开了个session导致,因此url里加入jsessionid一切搞定。代码如下:
var swfu = new SWFUpload({
button_image_url : "<%=path%>plugins/swfupload/img/upload.png",//指向图片按钮的位置
button_placeholder_id : "spanButtonPlaceholder",//该按钮的ID名字
button_width: 61,//按钮的宽度
button_height: 22,//按钮的高度
//button_text : '选择文件',//按钮中的文字
flash_url : "<%=path%>plugins/swfupload/swfupload.swf" ,//指向FLASH文件的位置
upload_url: "<%=path%>upload.action;jsessionid=<%=request.getSession().getId()%>",//指向web项目下的名为upload的action
file_post_name:"Filedata",
post_params:{"filePath":"upload"},
upload_complete_handler:uploadComplete,//用于处理文件上传结束的事件
file_dialog_complete_handler : fileDialogComplete,//用于处理选择文件后触发的事件
file_queued_handler : fileQueued,//用于处理选择文件后触发的事件
upload_error_handler:uploadError,//用于处理上传失败触发的事件
upload_success_handler:uploadSuccess,//用于处理上传成功触发的事件
upload_start_handler:function(file){
//alert(file.name);
swfu.addPostParam("fileName",file.name);
}
});
Tommyzcg 2011-09-22
  • 打赏
  • 举报
回复
自己顶啊
Tommyzcg 2011-09-21
  • 打赏
  • 举报
回复
没有人回答,好凄凉

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧