主题: 改善: uploadbutton新增form、target参数,上传图片时可提交其它控件。这个怎样用
作者: youling888, 发布日期: 2012-05-15 16:18:40, 浏览数: 5556

改善: uploadbutton新增form、target参数,上传图片时可提交其它控件。

 

4.1版的只看见有这个说明,具体怎么用呢?

作者: Roddy, 发布日期: 2012-05-15 16:39:01
看 image.js 就知道了,form写在 image.js里,input hidden 放在这个form里就可以提交了。
回复
作者: youling888, 发布日期: 2012-05-15 16:52:55

image.js看了,

 

由于刚开始用KindEditor,想知道修改plugins文件夹子文件夹里的东西算不算违反LGPL 开源授权协议?

回复
作者: Roddy, 发布日期: 2012-05-15 17:06:27
回复youling888:修改配置、简单的自定义都不算违反LGPL协议。
回复
作者: youling888, 发布日期: 2012-05-15 22:53:06
image.js  上传图片那段

 

 

'<div class="tab2" style="display:none;">',
   '<iframe name="' + target + '" style="display:none;"></iframe>',
   '<form class="ke-upload-area ke-form" method="post" enctype="multipart/form-data" target="' + target + '" action="' + K.addParam(uploadJson, 'dir=image') + '">',
   //file
   '<div class="ke-dialog-row">',
   '<label style="width:60px;">' + lang.localUrl + '</label>',
   '<input type="text" name="localUrl" class="ke-input-text" tabindex="-1" style="width:200px;" readonly="true" /> &nbsp;',
   '<input type="button" class="ke-upload-button" value="' + lang.upload + '" /><br /><br />',
   '<input name="shuiyin" type="text" id="shuiyin" value="ye" />',
   '</div>',
   '</form>',
   '</div>',

 

 

shuiyin  这个文本为什么post出去取不到值呢?

Request("shuiyin")

Request.Form("shuiyin")

upload.form("shuiyin")

 

这3种都试过,都不行,是啥原因呢?

 

 

回复
作者: Roddy, 发布日期: 2012-05-15 23:21:51
回复youling888:我试过,是multipart/form-data形式的POST数据,PHP的话直接$_POST['shuiyin']就可以,其它语言请自己研究。
回复
作者: youling888, 发布日期: 2012-05-16 09:22:46
早上起来恍然大悟,接收时换个位置就可以了
回复
作者: Godragon, 发布日期: 2012-05-16 16:31:53

回复youling888:什么换个位置没明白?不知道为什么,我这边在放在自己项目离得upload_json.jsp页面取出来的List items = upload.parseRequest(request); items是空,不知道怎么弄,我把上传图片页面的“确定”按钮改为submit类型的也不行啊?求解答。

回复
发表新帖 发表回复