2014-03-14 10:16:00 +0000 2014-03-14 10:16:00 +0000
16
16

从URL下载文件

从题目来看,这是一个很傻的问题。

但假设我有一个URL,它是一个SWF、PNG或MP3之类的文件。我怎样才能强迫我的浏览器(在这种情况下,我使用Google Chrome)下载文件,而不是自动显示/播放它?

我的冗长&愚蠢&无聊的方法是创建一个单行HTM文件,里面有一个指向URL的超链接,然后右键点击并将链接另存为。但一定有更好的方法。只是我上网查了一下也找不到。

答案 (6)

16
16
16
2015-11-11 14:46:09 +0000

从URL下载文件

有几种方法可以做到这一点。如前所述,使用开发者工具可以工作(更可能的是它会给你文件的网址),右键点击链接就可以了。另外,还有这些选项。

在Chrome浏览器中

1.进入网址 2. 右键单击网页 3. 选择 另存为…

为了验证,这里有 png jpg mp3 链接。按照它们,尝试这些步骤。然而,根据我的经验。如果你已经有了一个文件的网址,打开Chrome浏览器并按照这些步骤进行操作是相当乏味的,所以这里有一个替代方案。

在命令行中

1.打开你最喜欢的终端模拟器 2.键入 curl -o myfile.mp3 www.foo.com/bar.mp3 - 其中 myfile.mp3 是你想要下载的文件的名称 - www.foo.com/bar.mp3 是文件的 URL

  • [ 注:** 这对 Linux 和 Mac 用户有效。如果你不幸是一个Windows用户,试图使用cmd行,使用Cmder,这个方法将工作,或者如果你是一个纯粹的人,尝试这个]
4
4
4
2017-04-17 01:37:42 +0000

对于Powershell,这个例子非常好用:

invoke-webrequest -uri http://files.animatedsuperheroes.com/themes/spiderman94.mp3 -outfile "c:\Spiderman94.mp3"

这在Win10 x64 1607中得到了证实。

2
2
2
2014-03-15 02:37:09 +0000

你可以使用开发工具查看页面加载的文件。在开发工具的 “Sources "选项卡下,你可以右击一个文件并保存它。例如,网页 http://www.oizo3000.com/flash/projetmpc.swf 加载文件 "projetmpc.swf"。

2
2
2
2017-02-02 09:48:03 +0000

显然不是对每个人都有用,但如果你有一台Mac,把URL放到Safari里,然后按Option-Return。

1
1
1
2015-11-11 15:20:40 +0000

这不是你要找的东西,但它可能会让你的生活更轻松一些。

在你的浏览器中创建一个新的书签,将名称设置为 “获取下载链接 "或其他你喜欢的名字,并将目标/位置设置为

javascript:document.body.innerHTML="<a download" + "Click here to Download".link(window.location.href).substring(2);

当你查看你想下载的东西时,只需点击该书签,它就会用一个链接来替换内容。你应该可以点击下载,否则你可以随时右键点击,然后像平常一样保存。

-1
-1
-1
2015-11-11 05:14:26 +0000

如果URL在网页上,

1.安装一个可点击的URL转换器chrome-app。 Clickable-Links

1.在链接上单击上下文(右键),并从菜单中选择 “链接另存为…"。

上下文菜单

1.使用弹出的对话框保存文件。

弹出对话框

2.