主题: 单独调用批量上传,为什么不行啊?
作者: 小浪子, 发布日期: 2012-06-28 14:11:48, 浏览数: 4963
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>multiImageDialog Examples</title>
<link rel="stylesheet" href="../themes/default/default.css" />
<script src="../kindeditor.js"></script>
<script src="../lang/zh_CN.js"></script>
<script type="text/javascript">
KindEditor.ready(function(K) {
    var editor = K.editor({
        allowFileManager: true,
        uploadJson : '../asp/upload_json.asp'
    });
    K('#image').click(function() {
        editor.loadPlugin('multiimage',
        function() {
            editor.plugin.multiImageDialog({
                clickFn: function(url, title, width, height, border, align) {
                    K('#url').val(url);
                    editor.hideDialog();
                }
            });
        });
    });
});
</script>
</head>
<body>
<input type="text" id="url" value="" />
<input type="button" id="image" value="上传图片" />
</body>
</html>

弹出框可以出来。是批量上传的界面。。在火狐下的控制台和网络。看不到错误。

应该怎么写啊?

作者: Roddy, 发布日期: 2012-06-28 15:18:22
self.plugin.multiImageDialog({
    clickFn : function (urlList) {
        //urlList是URL数组
    }
);
clickFn要这样写
回复
作者: 小浪子, 发布日期: 2012-06-28 15:23:33

回复Roddy:很感谢老大回复。但是不行。现在的问题是。总是上传失败。

我用火狐的firebug看了。

控制台和网络那两项里面都没有提示错误。或者是说没有提示有上传的后台程序,但是我加了个asp的。但是还是不行。。

现在的代码是:

KindEditor.ready(function(K) {
    var editor = K.editor({
        allowFileManager: true,
        uploadJson: '../asp/upload_json.asp'
    });
    K('#image').click(function() {
        editor.loadPlugin('multiimage',
        function() {
            editor.plugin.multiImageDialog({
                clickFn: function(urlList) {
                    alert(urlList);
                    editor.hideDialog();
                }
            });
        });
    });
});
回复
作者: Roddy, 发布日期: 2012-06-28 21:19:04
回复小浪子:这部分是Flash里的请求,需要用fiddler查看。uploadJson改成绝对路径试试。
回复
作者: 小浪子, 发布日期: 2012-06-29 09:09:41
回复Roddy:还没有解决。。老大你能不能写个示例啊。谢谢拉。
回复
作者: Roddy, 发布日期: 2012-06-29 10:19:52
回复小浪子:好,我周末做一个例子。
回复
作者: 小浪子, 发布日期: 2012-06-29 10:43:10

回复Roddy:希望下个版本也更新到示例里面去。。。
另外我上个问题。
http://www.kindsoft.net/view.php?bbsid=4&postid=5336&pagenum=1

afterInsertFile:你会加入这个参数吗?

回复
作者: 小浪子, 发布日期: 2012-07-01 22:26:28
回复Roddy:老大。。。示例呢??
回复
作者: Roddy, 发布日期: 2012-07-02 10:21:20
回复小浪子:抱歉,周末太忙。。没做,我会尽快完成。
回复
作者: Roddy, 发布日期: 2012-07-02 10:22:27
回复小浪子:要加,可能名字要改成 afterSelectFile 
回复
作者: 小浪子, 发布日期: 2012-07-02 10:40:53
回复Roddy:呵呵。我想也是加:select。哈哈。选择嘛。
加上的意思是:文件选择后..........

另外。你是忙你去杭州的事么?还有5天时间啊。
回复
作者: 小浪子, 发布日期: 2012-07-04 09:00:22

回复Roddy:老大给力啊。
早上来到公司。看:https://github.com/kindsoft/kindeditor/blob/master/changelog.txt

更新了:afterSelectFile
说加入afterSelectFile就加了。

还差个单独调用批量上传的示例了。

回复
作者: 小浪子, 发布日期: 2012-07-04 09:00:22

。。。多发了个的信息。。都是:2012-07-04 09:00:22

刚才下载了试了下。选择图片后直接回调了。并不是插入到编辑器后回调。

比如:我如果选错了。再选。再选就继续回调。这样。哎。。。

应该是选择后。点确定插入到编辑器回调。

回复
作者: Roddy, 发布日期: 2012-07-04 12:55:13
回复小浪子:不建议用这个接口选择内容里的图片,比如插入图片后删除,再选择,还是会有2次回调。
回复
作者: 小浪子, 发布日期: 2012-07-04 13:24:31
回复Roddy:了解了。。我说不是从内容里选择的。。看来只能删除后选择。
回复
作者: jinglingzs, 发布日期: 2012-07-07 11:17:15

我也希望能有单独调用图片批量上传的示例,自己改确实有点难度!

回复
发表新帖 发表回复