最新获取Skydirve直接外链方法
一、基本转换
好吧,微软再次更换了外链的形式,于是老的外链转换方法已经不好用了。
果断对链接研究了一下下,发现链接模板已经变化掉了。
从Skydirve获得的外链形似:
https://skydrive.live.com/redir?resid=2DDD56E968A135BA!683
其中,resid=后面就是我们需要用到的字符串了。
http://storage.live.com/items/2DDD56E968A135BA!683?3Ffilename%3D/文件名.mp3
经测试,最晚到2012年5月21日,外联转换模式有效。
二、转换代码
这么一个个替换确实有点郁闷,于是大D修改了一个广为流传的Skydirve外链转换代码,现在提供给大家。
Skydirve直接外链转换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
<script type="text/javascript">// < ![CDATA[ //点击转码获取链接方法 function getLink(){ //获取原链接 var skydrive_old = document.getElementById("skydrive_old"); //非空验证 if(skydrive_old.value.length == 0){ alert("链接不能为空"); skydrive_old.focus(); return false; } //提取原链接中关键代码 skydrive_old = skydrive_old.value.split("="); //获取歌名 var skydrive_song = document.getElementById("skydrive_song"); //非空验证 if(skydrive_song.value.length == 0){ alert("歌名不能为空"); skydrive_song.focus(); return false; } //转码,把中文转为地址栏识别的编码 skydrive_song = encodeURI(skydrive_song.value); //拼接最终结果 document.getElementById("skydrive_new").value = "http://storage.live.com/items/"+(skydrive_old[1])+"?filename="+skydrive_song+""; } // ]]></script> 链接: <input id="skydrive_old" style="width: 500px;" onmouseover="this.select()" type="text" value="" /> 文件名(带后缀名): <input id="skydrive_song" onmouseover="this.select()" type="text" value="" /> 结果: <input id="skydrive_new" style="width: 500px;" onmouseover="this.select()" type="text" value="" /> <input id="btn" onclick="getLink()" type="button" value="转码" /> <input onclick="this.form.reset();" type="reset" value="清空" /> |
使用时,将
<1script type="text/javascript">中的1去掉。
存储为html页即可使用。
使用WordPress的同学,直接新建页面,使用HTML编辑,将这段代码拷贝进去即可。
使用方法:
首先将你的存放文件的文件夹设置为公开,把需要共享文件进行共享,获取到共享链接。
将文件名和链接拷贝到转换页面的对应位置,单击转换即可。
版权声明
转载保留版权: 大D技研室 | 《最新获取Skydirve直接外链方法》
本文链接地址:https://www.dadclab.com/archives/1443.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
已有 22 条评论
发表评论
电子邮件地址不会被公开。 必填项已标注。
第100篇日子的SF我来坐~
@公考800 欢迎兔兔
我来大酱油~~外链什么的把俺给搞伤了~~
@MurphyL 欢迎酱油菌。。外链什么的确实让人蛋疼
不错不错,,真的是传说中万能的大D,,哈哈
@销声匿迹、linux 只是传说。。传说
等赚了钱一定得把数据存到自己服务器上
@dave 嗯嗯。。就是就是。。
mark 备用 3Q啦
微软的这个终究还是不靠谱。过一段时间后,就又失效了。
@Ansonyi
只是外链方式变了,一旦生成链接,就能保持很久有效的。
我现在博客的歌曲,基本都是外链这个的
广为流传的Skydirve外链转换代码,作者为王叨叨大湿
@老谢
叨叨大湿的失效咯。。。研究了下,修改了一下。。哈哈。。
@大D 表示我还在用叨叨大湿那个,似乎木有问题啊。。
@老谢 我前几天用的时候转换不出来,后来仔细看才发现,外链形式变了,略微研究了一下修改了一下原始的代码。
@大D 只能ym大d牛了
@老谢 淡定。。很简单的技术。老谢一看就能搞得定。我研究了一天。
催更新了。。。
很忙吗?
Skydirve给你们玩坏了Orz
不错,习惯了直接上传后查看源码了。。。。。
Pingback: SkyDrive外链转换Chrome插件0.1版发布 | 大D技研室 | 简单易懂的现代魔法