如何删除一个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

 

文章来源:刘俊涛的博客

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

posted @ 2018-08-08 17:36  刘俊涛的博客  阅读(5218)  评论(0编辑  收藏  举报