Как сохранить файл по ссылке
Перейти к содержимому

Как сохранить файл по ссылке

  • автор:

Как сохранить себе файл по ссылке

Как сохранить файл к себе на хостинг по ссылке, находящейся в открытом доступе? Формат xml http://topnlab.ru/export/main/database/?data=objects&format=yandex&type=new&id=766344&key=XVWCFLzOZ9hrkJLItQ== Если нажать правой кнопкой мыши на неё и выбрать «сохранить ссылку как. » тогда она скачивается (как ссылка на этом сайте http://sro-gosst.ru/ ). Как сделать так, чтобы просто прописать ссылку и документ загружался на хостинг.

Отслеживать
4,379 4 4 золотых знака 17 17 серебряных знаков 29 29 бронзовых знаков
задан 27 янв 2017 в 16:53
Виктор Васильев Виктор Васильев
292 4 4 серебряных знака 22 22 бронзовых знака

я если честно не понял. особенно не понял при чем тут yml . Скачайте файла по ссылке да закиньте на хостинг по ftp.

27 янв 2017 в 17:32
27 янв 2017 в 17:36

Ну, если задача была такая то я бы сформулировал её иначе. В результате процесс будет автоматизирован. Загвоздка в том, что незнаю, как закачать файл на сайт кодом?

27 янв 2017 в 21:17
Куда прописывать ссылку собираетесь?
27 янв 2017 в 21:31

В переменную. Сначала я реализовал данную задачу через функцию simplexml_load_file, но если файл оказывался слишком большой например по 500мб, то следовательно сервер обрывает связь так как слишком долго держу 502 ошибка. Поэтому я подумал, что лучше сначала разгрузить файлы к себе на сервер, а потом с ними работать, возник вопрос как это сделать, если есть только ссылка на xml.

Как сохранить ссылку на страницу в виде файла.

Помнится вроде интернет эксплорер мог сохранить файл с расширением «урл» запуская который открывался браузер с нужной страницей. Есть ли дополнение к мозилле чтобы что-то подобное реализовать?

Дополнен 12 лет назад
У меня макинтош.)) ) Загон со столом не катит.
Дополнен 12 лет назад
Голосование за лучший ответ
нет это делается совсем не так. на столе правой и создать ярлык интернета и адрес пишете.

1. Создаешь TXT-файл с произвольным именем, например, ach.txt, забиваешь в него:

Затем ренеймишь файл, меняя расширение .txt на .url.

Теперь в Мозилле есть удобная функция моментального сохранения ссылки в виде файла. Для этого нужно просто потянуть левой клавишей мыши за значок слева от адресной строки (там где отображается логотип любого сайта или вместо логотипа замочек означающий защищённое соединение) и потянув отпустить в любом удобном месте, где Вы хотите сохранить ссылку — В любой папке, на рабочем столе или ещё где. Когда Вы отпустите левую клавишу мыши, то мгновенно создастся файл с название сайта, а в самом файле будет храниться ссылка на этот сайт. Двойной щелчок по такому файлу откроет соответствующий сайт.
К сожалению не все браузеры так умеют. Например Хром умеет, а вот Яндекс браузер как ни странно нет, хотя он основан на движке Мозиллы.

В Яндексе:
Щелкните левой кнопкой на адрес в адресной строке
Он окрасится в синий цвет
Потяните его с зажатой левой кнопкой в свою папку
В папке отпустите
Автоматически у вас создатся файл HTML
Вот так все просто

Сохранить файл .url

Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.

kuzduk

отредактировано

Было бы здорово чтоб можно было сохранять url файлы. Стандартно: находимся на какой нибудь странице, в строке адреса — её адрес, файл — сохранить страницу как — и в диалоговом окне сохранения помимо html, html целиком и mht чтоб было url. На данный момент сие доступно только в виде DragnDrop: перетащите адрес (за замочек) на рабочий стол.

iNDiAnFLy

Сохранить файл с URL-адреса – пример C#

В этой статье вы увидите пример C#, который можно использовать для сохранения файла по URL-адресу. Когда вы загружаете файл с URL-адреса, у вас есть возможность доступа, обмена и использования файла из Интернета для различных целей в зависимости от ваших потребностей. Есть несколько причин, по которым вы хотели бы скачать файлы:

  • Когда вы сохраняете файлы с URL-адресов, вы можете получить доступ к этим файлам и использовать их в автономном режиме, когда доступ в Интернет ограничен или недоступен.
  • Извлечение файлов с URL-адреса может помочь в совместном использовании и совместной работе, распространении контента или обмене файлами.
  • Вы хотите сохранить файлы для последующего использования или ссылки. Это могут быть документы, тексты, изображения, видео, аудио или другие типы файлов, которые вы хотите сохранить для будущего использования.
  • Сохранение файлов для архивирования и резервного копирования полезна для сохранения важных для вас файлов и защиты их от возможной потери или других непредвиденных событий.
  • Вы можете загружать файлы с URL-адресов для учебных целей, получать учебные материалы и учиться где угодно, например, во время поездок на работу, в путешествия или в удаленные места.

Как сохранить файл с URL-адреса

Чтобы сохранить файл с веб-сайта, вам нужно знать его URL и иметь обработчик сетевых операций, подходящий для его протокола. Библиотека Aspose.HTML для .NET предоставляет удобные функции для обработки URL-адресов с различными типами протоколов. Чтобы использовать его, вам просто нужно создать пустой HTML-документ и вызвать обработчик сетевых запросов, как показано в следующем примере C#:

  1. Используйте конструктор HTMLDocument(), чтобы создать пустой документ.
  2. Создайте URL-адрес с путем к ресурсу, который вы хотите загрузить.
  3. Используйте конструктор RequestMessage(url), чтобы создать новый экземпляр класса RequestMessage, который представляет Сообщение HTTP-запроса. В конструктор передается параметр url , указывающий URL, на который будет отправлен запрос.
  4. Используйте метод Context.Network.Send(request) для отправки запроса. Ответ проверяется, чтобы убедиться, что он был успешным.
  5. Наконец, если ответ был успешным, используйте метод File.WriteAllBytes() для сохранения файлов в локальной файловой системе.

Давайте посмотрим, как сохранить файл с URL-адреса с помощью библиотеки Aspose.HTML C#:

 1using Aspose.Html;  2using Aspose.Html.Net;  3using System.IO;  4using System.Linq;  5.  6 // Create a blank document; it is required to access the network operations functionality  7 using var document = new HTMLDocument();  8  9 // Create a URL with the path to the resource you want to save 10 var url = new Url("https://docs.aspose.com/html/net/message-handlers/message-handlers.png"); 11 12 // Create a file request message 13 using var request = new RequestMessage(url); 14 15 // Save file from URL 16 using var response = document.Context.Network.Send(request); 17 18 // Check whether response is successful 19 if (response.IsSuccess) 20  21 // Save file to a local file system 22 File.WriteAllBytes(Path.Combine(OutputDir, url.Pathname.Split('/').Last()), response.Content.ReadAsByteArray()); 23 >

Вы можете загружать файлы с URL-адресов, используя полные примеры C# из GitHub.

Aspose.HTML предлагает бесплатные Веб-приложения HTML, которые представляют собой онлайн-коллекцию конвертеров, слияний, загрузчиков, инструментов SEO, генераторов HTML-кода, инструментов URL и многое другое. Приложения работают в любой операционной системе с веб-браузером и не требуют установки дополнительного программного обеспечения. Легко конвертируйте, объединяйте, кодируйте, генерируйте HTML-код, извлекайте данные из Интернета или анализируйте веб-страницы с точки зрения SEO, где бы вы ни находились. Используйте нашу коллекцию веб-приложений HTML, чтобы выполнять повседневные дела и сделать свой рабочий процесс безупречным!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *