如何删除一个CSDN上自己上传的资源


如何删除一个CSDN上自己上传的资源

今天遇到了,删除自己在csdn上的资源,却找不到删除的地方。。。

 

官网告诉我

积分 < 1000, 不好意思,你没有任何权限删除资源,一旦上传,想删除(在刚上传后不久,还是可以看到删除按钮的),只能求助管理员..

1000 <= 积分 <= 5999,可以删除当日上传的资源;

6000 <= 积分 <= 15999, 可以删除前两天上传的资源;

16000 <= 积分 <= 23999,可以删除前三天上传的资源;

24000<= 积分,可以删除前五天上传的资源。

获取资源id

第一步,找到你想删除的资源,其URL举例为:

http://download.csdn.net/detail/win_turn/123123

则资源id123123

get数据

在浏览器地址栏输入:

http://download.csdn.net/index.php/user_console/del_my_source/123123

 
123123换成你自己资源的id

 

删除成功返回:{"succ":1,"msg":""}

如果是因为没有权限,删除失败返回


{"succ":0,"msg":"\u4f60\u6ca1\u6709\u6743\u9650\u64cd\u4f5c"}

即:{"succ":0,"msg":"你没有权限操作"}

 

 

 

附网站js代码

关于删除资源

当点击"删除"按钮时

 

function del_my_src(id) 

{ 

 $("#resource_id").val(id); 

 $("#delete_reason").css("display","block"); 

 /*资源删除原因*/ 

 $("#del_reason_form input").first().attr("checked","checked"); 

 $("#delreason").attr("value",""); 

 

 $("#delreason").focus(function(){ 

 $(':input:radio:checked').attr("checked",false); 

 }) 

 $("#delreason").blur(function(){ 

 if($("#delreason").val() == ''){ 

 $("#del_reason_form input").first().attr("checked",true); 

 } 

 }) 

// if(confirm("一旦删除将不可恢复,您确定要删除吗?")) 

// { 

// $.get("/index.php/user_console/del_my_source/"+ id ,function(ret){ 

// ret = eval('('+ret+')'); 

// if(ret.succ == 0){ 

// alert(ret.msg); 

// }else{ 

// alert('删除成功'); 

// window.location.reload(); 

// } 

// }); 

// }  

 

} 

根据代码得知,这时会显示一个iddelete_reasondiv,该div的内容如下。

<div id="delete_reason" class="dl_popup"><i class="fa fa-close pop_close"></i> 

 <h3 class="dl_popup_title">删除资源</h3> 

 <form id="del_reason_form" name="del_reason_form" action="/index.php/user_console/del_my_source" enctype="multipart/form-data" method="post"> 

 <ul class="del_reason_list"> 

 <li class="del_reason_item"> 

 <input id="del_reason1" name="del_reason" value="资源违规" class="inpt" type="radio"> 

 <label>资源违规</label> 

 <input id="del_reason2" name="del_reason" value="有病毒" class="inpt" type="radio"> 

 <label>有病毒</label> 

 <input id="del_reason3" name="del_reason" value="无法下载" class="inpt" type="radio"> 

 <label>无法下载</label> 

 <input id="del_reason5" name="del_reason" value="资源过时" class="inpt" type="radio"> 

 <label>资源过时</label> 

 <input id="del_reason4" name="del_reason" value="资源更新" class="inpt" type="radio"> 

 <label>资源更新</label> 

 <input name="id" id="resource_id" value="" type="hidden"> 

 </li> 

 <li class="del_reason_other"> 

 <label>其他</label> 

 <input name="delreason" id="delreason" type="text"> 

 <span class="other_tips">注意:删除资源将扣除资源所得相应积分!</span> 

 </li> 

 

 </ul> 

 <div class="del_reason_btn"> 

 <input name="submit" value="确定" class="vip_submit" onclick="submit_del_reason();" type="button"> 

 <input name="cancel" value="取消" class="vip_cancel" onclick="close_delete_reason()" type="button"> 

 </div> 

 </form> 

 <iframe id="del_reason_form_iframe" name="del_reason_form_iframe" style="display:none;"></iframe> 

 </div> 

根据上面的代码得知,当点击"确定"后,才会真正的删除该资源。点击确定会执行如下js代码

function submit_del_reason(){ 

 if(confirm("一旦删除将不可恢复,您确定要删除吗?")){ 

 $('#del_reason_form').ajaxSubmit({ 

 dataType: 'json', 

 success: function(data) { 

 if(data.succ == 0) 

 { 

 alert(ret.msg); 

 //remove_row(id); 

 //window.location.reload(); 

 } 

 else{ 

 alert('删除成功'); 

 window.location.reload(); 

 } 

 } 

 }); 

 } 

 return false; 

} 

iddel_reason_formform代码如下

<form id="del_reason_form" name="del_reason_form" action="/index.php/user_console/del_my_source" enctype="multipart/form-data" method="post"> 

 <ul class="del_reason_list"> 

 <li class="del_reason_item"> 

 <input id="del_reason1" name="del_reason" value="资源违规" class="inpt" type="radio"> 

 <label>资源违规</label> 

 <input id="del_reason2" name="del_reason" value="有病毒" class="inpt" type="radio"> 

 <label>有病毒</label> 

 <input id="del_reason3" name="del_reason" value="无法下载" class="inpt" type="radio"> 

 <label>无法下载</label> 

 <input id="del_reason5" name="del_reason" value="资源过时" class="inpt" type="radio"> 

 <label>资源过时</label> 

 <input id="del_reason4" name="del_reason" value="资源更新" class="inpt" type="radio"> 

 <label>资源更新</label> 

 <input name="id" id="resource_id" value="" type="hidden"> 

 </li> 

 <li class="del_reason_other"> 

 <label>其他</label> 

 <input name="delreason" id="delreason" type="text"> 

 <span class="other_tips">注意:删除资源将扣除资源所得相应积分!</span> 

 </li> 

 

 </ul> 

 <div class="del_reason_btn"> 

 <input name="submit" value="确定" class="vip_submit" onclick="submit_del_reason();" type="button"> 

 <input name="cancel" value="取消" class="vip_cancel" onclick="close_delete_reason()" type="button"> 

 </div> 

 </form> 

关于修改资源

点击"修改"按钮后,执行下面的js代码

function edit_my_src(id){ 

 $.getJSON("/index.php/upload/get_can_update_count?source_id=" + id + "&random="+Math.random(), function 

(res){ 

 if (res.status){ 

 $('#can_upload_count').html(res.count); 

 

 } 

 }); 

 //var a = $("#source_id").val(id); 

 $('.update_tips_btn .up_ok').attr('data-id', id); 

 $("#update_tips").css("display","block"); 

} 

从代码得知,会显示idupdate_tipsdiv

<div id="update_tips" class="dl_popup"><i class="fa fa-close pop_close"></i> 

 <h3 class="dl_popup_title">提示</h3><span class="tips_detail">每个资源最多可更新2</span><span class="tips_detail">该资源剩余更新次数:<em id="can_upload_count">0</em></span> 

 <div class="update_tips_btn"> 

 <input name="id" id="source_id" value="" type="hidden"> 

 <input name="button" value="知道了" class="up_ok" type="button"> 

 <input name="button" value="返回" class="up_back" onclick="close_update()" type="button"> 

 </div> 

 </div> 

点击了"知道了"之后,执行如下代码 

$('.update_tips_btn .up_ok').click(function(){ 

 var count = $("#can_upload_count").text(); 

 if(count == 0){ 

 alert('修改次数超限制!'); 

 window.location.reload(); 

 } 

 else{ 

 window.location.href = "/upload/" + $(this).attr('data-id'); 

 } 

 

 

}); 

转载网络:https://blog.csdn.net/win_turn/article/details/74452213

 

文章来源:刘俊涛的博客

欢迎关注,有问题一起学习欢迎留言、评论。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM