如何获得 Live Skydrive 音乐文件唯一外链地址

无论之前还是最近得到的消息均已经指出 Live SkyDrive 文件已经不再支持外链了。

SkyDrive is not designed as a general webhost to give direct access to the files. We don’t guarantee that they won’t break or change (and, in fact, they will).

SkyDrive 的设计初衷不是作为一个可以直接外链文件的网盘的, 我们不能保证文件真实地址有效而不变动(实际上,它们的确在变)。

他们采用的措施就是 Live SkyDrive 的文件真实地址(外链)是每天变动的。并且出于安全的缘故,HTML、Flash等类型的文件都是只能下载而不能直接浏览了。

我不知道这样的 Live SkyDrive 还有什么用处(不要忘记,Live SkyDrive 最大只能上传50M的文件),备份本地文件?与好友共享文件? Live Mesh 的操作比 Live SkyDrive更简便(客户端自动同步文件),可以上传的文件大小也基本没限制。那么,Live SkyDrive 将继续以什么角色存在呢?

这个问题还是让微软来回答吧。

现在来说说音乐文件的外链,我们用一个网盘,大多数时候是用其外链图片、外链音乐。恰好,我知道一种方法可以让我们不受上面所提到的文件真实地址天天变动的影响而外链音乐文件。其他文件则没有外链的意义(图片例外,下面会单独说明),比如 Flash 只能下载,即使用此方法得到的唯一外链地址也是不能在线播放的!(可能有些Flash例外,原因不明)

 

获取音乐文件唯一外链地址的方法:

这里 安装用于获取 Live SkyDrive 唯一外链地址的小书签(Bookmarklet),在 Live SkyDrive 文件下载页面使用此小书签即可获得文件的唯一外链地址,比如:http://storage.live.com/items/10BEB08F8F3CBC84!7314?filename=Home.wma

请注意,这个地址只可用于在网页上播放使用,如果下载文件,请仍按照老方法下载!

使用这个小书签还可以得到一个“分享地址”,使用这个分享地址的好处是,当你在 Live SkyDrive 移动、重命名了一个文件,“分享地址”将依然有效,可以自动指向修改后的文件页面。同样,使用这个小书签得到的唯一“外链地址”也有这样的特性,除非你删除了原文件,否则此地址将一直有效。

 

但是(又是可恶的但是),Live SkyDrive 每天有段时间文件是不能下载的(一般是深夜),外链就更不用说了,服务器会一直返回 “Bandwidth Limit Exceeded”(流量超限)。所以,我只能说,这个外链会在大部分时间中可以正常工作 😡

 

关于 Live SkyDrive 图片的外链, Lei 提供了这样的信息:

Skydrive is not designed to be a general webhost to give direct access to the files.
However, we do realize many people use Skydrive to host image files in their blogs etc…, so we don’t move image files at the moment.

SkyDrive 的设计初衷不是作为一个可以直接外链文件的网盘。
可是,我们发现许多用户使用 SkyDrive 来存储他们博客上的图片… 所以,目前我们还没有对图片文件的外链进行变动的打算

所以 at the moment,Live SkyDrive 的图片依然是可以外链的,但显然微软保留了随时终止图片外链的权利。。。 希望微软不要做如此 NC 的决定。

另外,想特别指出的是, Live SkyDrive 的文件只能单线程下载,如果你使用诸如迅雷等下载工具下载的话,很可能会下载失败,或者下载回来的是不完整的文件! 其实使用 IE 的另存为方式下载,我感觉速度就很快的 😛

2009/09/14更新: 微软更新了 SkyDrive 页面构架,导致之前的小书签失效,请各位同学重新添加新的小书签到你的收藏夹,方法跟以前一样。
目前还提供 Greasemonkey 脚本给各位同学,这个油猴脚本可以直接在 SkyDrive 文件页面上显示【外链地址】,省去了每次都要点小书签的麻烦,详情请看这里

94 条评论

  1. …这个问卷调查是不是宣传问道这个网站来的…相当酷炫的在线调查呀~~~

    1. 忍不住再赞叹一下,这里嵌入的问卷比它网站上的还漂亮,相当喜欢其鼠标hover效果以及大个的单选框~~~

  2. 粗看一遍,吓了我一跳,这要是断了链接,可怎么办 😀

    仔细看了看,才明白,原来是文件外部链接到其他空间,只要是微软自己的东西,应该是不受影响。

    对吧?rf生

  3. 很抱歉的问个问题(实际上是看了博主的一篇2006关于博客技巧的文章),虽然我知道和这里的主题不一致,那个方法我用了但是不working,我的3年多为宝宝写的记录啊,伤心死了,是不是有新方法啊,能给我发邮件么,太感谢你了!

    1. @beijue, 请问你遇到的是 Spaces 被封的问题吗,请联系 support 获取帮助:http://support.live.com

  4. 🙄 ❓ 😡
    文章要顶,但是SD的这个变动…哎,有段时间太依赖Skydrive了,就因为背后是微软,所以很想当然地觉得SD这服务会像只对us开放那阵一样一直厚道下去。

    1. @Amai, 或许是经济危机的影响,或许是PM脑残了,或许。。。
      我们只能等着看 GDrive 怎样了。。。

      1. @任平生, 我对GDrive也不会再那么信任鸟
        现在已经觉得,天下就算有免费的午餐,也不可能真的让人永远的吃下去…
        还是自己的服务器可靠吧~ :mrgreen:

  5. Live SkyDrive 每天有段时间文件是不能下载的(一般是深夜),大概几点?我去试试,哈哈

    1. @小卒, 一般是深夜,并不是说全是夜里哈,这个没啥规律可言,总是在你急需下载一个文件时候,撞上他们服务器流量超限。。。

  6. 是不是只能用于WMA啊, MP3就不行啊? 那不是少了很多可以用的?

    1. @Liya, 还有, 这个是不是就不一定要把文件放在PUBLIC的文件夹里也可以用呀?

  7. 请问为什么那个外链地址打不开啊, 说网页上有错误?

    1. @wiwi, “请注意,这个地址只可用于在网页上播放使用,如果下载文件,请仍按照老方法下载!”
      “Live SkyDrive 每天有段时间文件是不能下载的,外链就更不用说了,服务器会一直返回 “Bandwidth Limit Exceeded”(流量超限)”

  8. 我点“这里”进入windows live小书签页面以后,想装skydrive的小书签装不了啊!总是显示“网页有错误”,怎么办啊?

    1. @兰, 如何安装小书签,请看这里的帮助:http://liveto.me/bookmarklet/help.html

    1. @逐末网志, 遗憾的是, Box.net 免费用户的文件也不能外链了。。。

    1. @逐末网志, 哦,看来我 RP 有问题了,前些日子去外链一个文件失败唉。。。

  9. 很奇怪!我已经收藏了“获取文件外链地址”在收藏夹中了。然后回到SkyDrive中那个wma下载的页面点击收藏夹中的“获取文件外链地址”,结果什么都没有发生。在教学的flash中应该会出现外链和分享的两条链接才对啊,为什么我没有显示出来呢?

    1. @Cat, 这个小书签在 ie6 中使用可能会有问题,建议在 IE7/IE8 Firefox Chrome 中使用此小书签。

  10. oh yeah!It is indeed the problem come from IE6 and Maxthon. Anything goes smooth while I use IE8. 谢谢! 🙄

  11. 那个skydrive的标签好像对xp系统不好用。

  12. 嘿嘿
    通过学习你的部分代码,制作了个右键插件,直接发送外链地址到剪切板,很方便。

    1. @gc888, 🙄
      不过,发送到剪切板只有在ie中才能用,所以当初我写这个代码时候就没有用它,呵呵

  13. 还是不会弄啊
    怎么获取小书签的 我怎么点了没反应

  14. 这个书签生成的外链地址好像失效了?
    还是可以下载mp3,不过下载的文件变成了没有后缀的文件,在线播放器不能识别了.
    前几个星期还能用,估计MS不希望这种方法外链.
    vista
    opera

  15. 😮

    请问,你的原理是什么呀?

    你知道microsoft每天变动的算法?

    你是如何推算出唯一地址的?
    多谢

  16. 我太笨了,没有看懂.我上传的音乐,外链第一次好用.以后就失效了.这个小书签那里有?请帮助.

  17. 今天用代码和你这种方法都不能用了,又给屏了 😥

  18. 又被屏蔽了。。。。9/9更新的。。。

    妈的微软真XX,MSN功能做的和白痴一样也不知道改一改,屏蔽脚本最勤快

      1. @任平生, 就是和普通的被屏蔽一样,从收藏夹里运行脚本也不出现链接地址,没反应

        1. @inaken, 首先先删除收藏夹里的旧 bookmarklet ,然后到 http://liveto.me/bookmarklet/#skydrive 添加新的 bookmarklet 到你的书签,刷新 skydrive 文件页面,点这个 bookmarklet 看是否有反应。
          如果还不行,请告知你所用的浏览器。
          希望你不要告诉我你用的 ie6 ,如果是,请换 ie8, chrome,firefox, opera 中的任意一个吧 😳

  19. 去年详细学习了楼主的MSN系列教学文章,受益匪浅,开始用共享空间和skydrive创建工作室宣传网页。存了好多工作图片、多个背景音乐文件。开始一切正常,后来天气预报链接失效,再后来音乐链接失效,如果以后图片也无法从skydrive链接到自己的共享空间。。。。。。 😡

    1. @klein-blue, 图片外链应该是不会被取消的,因为 Spaces 的图片现在都是存储在 SkyDrive 的

  20. 您好任同学,我以前用这个小书签获取外链地址都很正常,但是最近不能用了,总在页面左下脚显示网页上有错误,真晕死了。按照您的方法重新删除和收藏了小书签,但是问题依然存在,想请您给指点一下问题到底出哪啦,谢谢~

        1. 现在ok啦~是我自己操作的不对了,这个真的很好用。再次感谢~!

  21. 任PS:
    感谢你的回复!
    按照MS的做法,在晚上的音乐文件的外链也会不正常,以此推理,那在晚上的时候,我空间的背景音乐也会放不出来哦,唉!MS的这么设计理念,搞得我对空间也没什么兴趣了,谁知道以后还会怎么变?当花了那么多心血后,发现一场空,那才欲哭无泪呢!
    你说还有哪个网盘可以稳定使用?貌似box.net也不行了,我本想把一些私密文件放在网盘,看来也落空了。。。。

    1. @深蓝, 你理解有一些偏差,我的意思是 skydrive 并不能保证一天24小时文件都能下载(外链),当服务器流量过限(可能的原因之一),这个时候文件就不能下载(外链)
      关于box.net,你可以试试 boxcn.net 🙂

  22. 😡 貌似又更新改版。又失效了!!!!! 😥

  23. 任老師ㄢ
    我發現似乎要登入狀態時,文件才可直接外連
    如果沒有登入則不行 是否會如此呢?

  24. lz,我看过你之前发的一篇“Live Spaces连续播放多首歌曲”的文章,操作成功。但是由于地址每天会改动,所以在这篇文章的指导下,我重新操作了一遍,不过这次的链接无效。请指明原因~谢谢!

  25. 为什么我只有登陆了 skydrive 才能正常的播放?是因为mp3的原因吗? 💡

  26. 🙄 能行。但QQ空间不支持有“=”号的链接。
    有解决方法吗?

  27. ➡ ➡ 谢谢,在我做得快崩溃的时候,任大哥的方法成功了 ➡ 至于“=”,某位大大说,用“%3D”代替就可以了 😥 灰常感谢 😥

  28. 很好用,谢谢你

    我想请教下用这个方法做出的外链放到别的网站做播放器
    为什么播放的时候系统临时文件夹没有缓存文件呢

  29. 又不行了!同样的链接地址只能用一天!第二天我连到新浪博客上的MP3的地址就不能用了!从新获取还是那个地址可就能用了!
    很奇怪同样的地址!头一天获取的就不能用,可第二天获取的一样的地址就可以!
    望楼主帮忙分析一下原理!

  30. 这个方法很好用,只是下载的文件名是乱码,有什么办法没?

  31. skydriver更新之后这个方法就用不了了,里面的东西不能单独的在另一个网页中打开,请问有什么办法解决吗?

  32. 更新以后这个方法不好用了,晕,

评论已关闭