Завантажте файл з URL-адреси


17

З назви це дурне питання.

Але скажімо, у мене є URL-адреса, або це SWF, PNG або MP3 або щось подібне. Як змусити браузер (у цьому випадку я використовую Google Chrome) завантажити файл, замість того, щоб автоматично відображати / відтворювати його?

Мій довгий і дурний і нудний спосіб цього - створити однорядковий файл HTM з гіперпосиланням всередині нього, що вказує на URL, потім клацніть правою кнопкою миші та збережіть посилання як. Але для цього має бути кращий спосіб. Я просто не можу його знайти в Google.


Чи можете ви надати URL-адресу?
Меттью Вільямс

Звичайно, у мене зараз, але для тестування спробуйте це: oizo3000.com/flash/projetmpc.swf
Chud37

Ви не можете змусити браузер завантажувати це. Веб-посилання вказує на файл, який містить вбудовану систему візуалізації, яка відображає вміст сторінки. Якщо ви є власником веб-сайту, ви можете змінити код, щоб це зробити, але з його кінця це повинно бути збереженням як робота.
Меттью Вільямс

1
Це абсолютно сміття, що Chrome не має вбудованої цієї функції. Я просто маю змогу сказати клацанням правою кнопкою миші на панелі URL-адреси та натиснути кнопку "Зберегти як", але замість цього я повинен пройти дурний довго звивистий шлях. Я все ще підтверджую, що там є рішення.
Чуд37

2
Якщо ви ще не пробували цього (що, мабуть, є у вас, але я включаю тут про всяк випадок), Cmd + S іноді творить чудеса. Я виявив, що я можу зберігати файли PDF, MP3, SWF, PNG. Не зовсім автоматичний, але він працює 99% часу. Іноді веб-сторінки блокують Cmd + S, і тоді вам доведеться перейти до Файл> Зберегти сторінку як ...
Caleb Xu

Відповіді:


17

Завантажити файл з URL-адреси

Є кілька способів зробити це. Як було сказано, використання інструментів для розробників може спрацювати (швидше за все, він надасть вам URL-адресу до файлу), а правою кнопкою миші посилання буде працювати. Ці варіанти також є.

У Chrome

  1. Перейдіть за URL-адресою
  2. Клацніть правою кнопкою миші веб-сторінку
  3. Виберіть Зберегти як ...

З метою перевірки, тут посилання на png , jpg та mp3 . Дотримуйтесь їх і спробуйте виконати ці кроки. Однак, на мій досвід. Якщо у вас вже є URL-адреса до файлу, відкриття 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, і цей метод спрацює, або якщо ви пурист, спробуйте це ]


1
Curl також доступний для Windows (перегляньте сторінку завантаження ). У мене це встановлено, тому я перевірив вашу команду. Це працює як шарм! Дякую!
Штійн де Вітт

Працює і .mp4, я вважаю, що це працює практично на будь-якому типі файлів?
Дерк Ян

4

Для Powershell цей приклад чудово працює:

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

Це було підтверджено програмою Win10 x64 1607.


2

Ви можете бачити файли, які завантажується сторінка за допомогою Інструментів для розробників. На вкладці "Джерела" в Інструментах для розробників ви можете клацнути правою кнопкою миші файл і зберегти його. Наприклад, веб-сторінка http://www.oizo3000.com/flash/projetmpc.swf завантажує файл "projetmpc.swf".


2

Очевидно, не корисно для всіх, але якщо у вас Mac, введіть URL-адресу в Safari і натисніть Option-Return.


1

Це не зовсім те, що ви шукали, але це може полегшити ваше життя трохи легше.

Створіть у своєму веб-переглядачі нову закладку, встановіть назву на "Отримати посилання для завантаження" або те, що ще хочете, і встановіть ціль / місце розташування на

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

Щоразу, коли ви переглядаєте щось, що хочете завантажити, просто натисніть на цю закладку, і вона замінить вміст посиланням на вміст. Ви повинні мати можливість натискати, щоб завантажити, інакше ви завжди можете клацнути правою кнопкою миші та зберегти як звичайне.


-1

Якщо URL-адреса на веб-сторінці,

  1. Встановіть хромований додаток, який можна натиснути, для перегляду URL.

Кліковані посилання

  1. Контекстним клацанням (клацніть правою кнопкою миші) по посиланню та виберіть у меню пункт "Зберегти посилання як ...".

контекстне меню

  1. Використовуйте діалогове вікно, що з’являється, щоб зберегти файл.

спливаюче діалогове вікно


2
Я думаю, що питання в тому, що в ОП є URL , але не посилання .
Скотт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.