主题: 图片管理时可直接删除服务器图片 |
作者: 熊猫人, 发布日期: 2012-05-16 10:05:02, 浏览数: 6769 |
在ke编辑器目录下的/plugins/filemanager/filemanager.js 打开找到下面这个方法,大概在155行的样子 var fileList = result.file_list; for (var i = 0, len = fileList.length; i < len; i++) { var data = fileList[i], div = K('<div class="ke-inline-block ke-item"></div>'); bodyDiv.append(div); var photoDiv = K('<div class="ke-inline-block ke-photo"></div>') .mouseover(function (e) { K(this).addClass('ke-on'); }) .mouseout(function (e) { K(this).removeClass('ke-on'); }); div.append(photoDiv); var fileUrl = result.current_url + data.filename, iconUrl = data.is_dir ? imgPath + 'folder-64.gif' : (data.is_photo ? fileUrl : imgPath + 'file-64.gif'); var img = K('<img src="' + iconUrl + '" width="80" height="80" alt="' + data.filename + '" />'); if (!data.is_dir || data.has_file) { photoDiv.css('cursor', 'pointer'); bindTitle(photoDiv, data); bindEvent(photoDiv, result, data, createView); } else { photoDiv.attr('title', lang.emptyFolder); } photoDiv.append(img); div.append('<div class="ke-name" title="' + data.filename + '"><span style="float:left;width:70px;overflow:hidden;">' + data.filename + '</span><span style="float:left;width:30px; text-align:center;"><a href="javascript:;" class="deleteImg" rel="' + iconUrl + '">删除</a></span></div>'); } K(".ke-name .deleteImg").click(function () { var imgUrl = K(this).attr("rel"); imgUrl = imgUrl.replace(BASEURL, "");//BASEURL为我自己定义的网站路径,可根据实际删除掉 var url = BASEURL + "/Manager/KindEditor/Delete";//服务器后台处理程序 K.ajax(url, function (data) { if (data == "1") { reloadPage('', orderTypeBox.val(), viewType == 'VIEW' ? createView : createList); } else { alert("删除数据错误"); } }, "POST", { imgUrl: imgUrl//往后台传的参数,其实就是传个路径,后台根据这个路径去删除路径下的图片 }); }); } |
作者: 逆风飞~, 发布日期: 2012-06-11 09:08:19 |
不好使啊
|
回复 |
作者: 熊猫人, 发布日期: 2012-06-11 13:12:28 |
哪儿有问题,我都用得好好的
|
回复 |
作者: 逆风飞, 发布日期: 2012-06-20 09:22:16 |
回复熊猫人:点击删除按钮没有反应,是不是还有其它地方需改动啊?方便的话加Q啊,QQ 29111171
|
回复 |
作者: sepang, 发布日期: 2012-09-12 14:58:13 |
具体怎么改的能再详细点吗?我整上也不好使,我QQ 594124098 |
回复 |
作者: Abin2012, 发布日期: 2012-09-28 00:53:09 |
謝謝您的分享... 我已經實現刪除文件 和 刪除文件夾. |
回复 |
作者: 452149368, 发布日期: 2012-11-08 17:51:02 |
我按照上面的做出来了,突然发现一个新的问题,关于K.ajax()中向处理页面传参数问题,只能传数字,不能传字母或汉字即
K.ajax(url, function (data) { |
回复 |
作者: mojo, 发布日期: 2012-12-24 17:32:06 |
我的也是不行,请教一下那个路径如何改呀?我的网站目录就在wwwroot下面
|
回复 |
作者: jetshow, 发布日期: 2013-03-31 13:18:56 |
Delete文件怎么写啊?
|
回复 |
作者: xieliang, 发布日期: 2013-04-20 17:25:13 |
http://www.kindsoft.net/view.php?bbsid=7&postid=6834&pagenum=1
|
回复 |
作者: 柠檬加可乐, 发布日期: 2013-09-01 00:54:30 |
回复Abin2012:想向您请教实现的方法,我的QQ: 792785733
|
回复 |