加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swfupload 动态修改post_params

发布时间:2020-12-15 06:46:47 所属栏目:百科 来源:网络整理
导读:简明扼要吧,其实懒的发博客,但因为找资料时候特别难找,而且国内的没有,故分享之 // 非form提交模式,直接input执行脚本,然后让swfupload自己post,这个应该都知道 //下面应该看得懂的 window.onload = function () { ??????????????? swfu = new SWFUpl

简明扼要吧,其实懒的发博客,但因为找资料时候特别难找,而且国内的没有,故分享之


// 非form提交模式,直接input执行脚本,然后让swfupload自己post,这个应该都知道

//下面应该看得懂的

window.onload = function () {
??????????????? swfu = new SWFUpload({
??????????????????? // Backend Settings
??????????????????? upload_url: "uploadImage",
??????????????????? // 本来这里有对post_params的设置的,我删除了,因为动态提交嘛

??????????????????? // File Upload Settings
??????????????????? file_size_limit : "2 MB",?? ?// 2MB
??????????????????? file_types : "*.jpg",
??????????????????? file_types_description : "JPG Images",
??????????????????? file_upload_limit : "0",


// 提交时候的脚本

??????????? function _StartUpload()
??????????? {
?????????? ???? var phpid = document.getElementById("phpid").value; // phpid是一个hidden
?????????? ??? ?var obj = document.getElementById("AlbumType"); // AlbumType是一个select
?????????? ??? ?var index = obj.selectedIndex;
?????????? ??? ?var v = obj.options[index].value;
?????????? ??? ?var v1 = document.getElementById("ImageLabel").value;

// 关键是下面这2句
?????????? ??? ?var postobj = { "PHPSESSID": phpid,"AlbumType":v,"ImageLabel":v1 };
?????????? ??? ?swfu.setPostParams(postobj);


?????????? ??? ?swfu.startUpload();
??????????? }


// 接收页面如下:

?? ???? $PHPSESSID = $_POST["PHPSESSID"];
?? ??? ?$AlbumType = $_POST["AlbumType"];

// 看懂了吧,接收和常规接收是一样的


// 不好意思,人老了,懒了,文章乱了,凑合着看吧

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读