如何刪除一個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