Почему файл скачивается в формате блокнота
Перейти к содержимому

Почему файл скачивается в формате блокнота

  • автор:

Использую DownloadFileAsync , но скачивается пустой файл

Вы уничтожаете WebClient с помощью using до того как страница будет загружена. Поэтому и пусто.

Но если очень надо, то можно попробовать вот так:

WebClient wc = new WebClient(); wc.DownloadProgressChanged += wc_DownloadProgressChanged; wc.DownloadDataCompleted += (s, e) => wc.Dispose(); wc.DownloadFileAsync(url, path); 

Но вообще WebClient устарел, используйте HttpClient .

private static readonly HttpClient client = new HttpClient(); static async Task Main(string[] args) < string text = await client.GetStringAsync("https://physics.nist.gov/cuu/Constants/Table/allascii.txt"); File.WriteAllText("file.txt", text); Console.ReadKey(); >

Вывод в файл file.txt , начальные несколько строк:

 Fundamental Physical Constants --- Complete Listing 2018 CODATA adjustment From: http://physics.nist.gov/constants Quantity Value Uncertainty Unit ----------------------------------------------------------------------------------------------------------------------------- alpha particle-electron mass ratio 7294.299 541 42 0.000 000 24 alpha particle mass 6.644 657 3357 e-27 0.000 000 0020 e-27 kg alpha particle mass energy equivalent 5.971 920 1914 e-10 0.000 000 0018 e-10 J 

Вообще файл весит 40 килобайт, смысла отображать прогресс загрузки не вижу. Если же вам надо качать огромные файлы в несколько гигабайт, то докачка в случае разрыва соединения тоже бы не помешала — вот пример.

Управляйте типами файлов и действиями при загрузке в Firefox

В этой статье описано, как Firefox обрабатывает загруженные файлы с различными типами содержимого, например, сохраняя файл или открывая приложение, установленное на вашем компьютере, и как вы можете изменить это поведение.

  • Для получения помощи с проблемами при загрузке файлов прочитайте эту статью.
  • Для получения помощи со встроенными в веб-страницы медиа прочитайте эту статью.
  • Для получения помощи в изменении программы электронной почты, которую использует Firefox, прочитайте эту статью.

Оглавление

  • 1 Типы файлов и действия при загрузке
  • 2 Изменение действий при загрузке
    • 2.1 Настройка запроса для файлов с неопределённым типом содержимого
    • 3.1 Пункт меню «Всегда открывать подобные файлы»
    • 3.2 Диалоговое окно «Как Firefox следует обработать этот файл?»
    • 3.3 В диалоговом окне «Как Firefox следует обработать этот файл?» не отображается приложение

    Типы файлов и действия при загрузке

    Когда вы переходите по ссылке для загрузки файла, может открыться диалоговое окно с вопросом, хотите ли сохранить файл или открыть его в определённом приложении, если действие при загрузке ещё не выбрано для этого типа файлов. MIME-тип, также называемый типом содержимого, в зависимости от настроек веб-сервера определяет, какое действие предпримет Firefox.

    Firefox не сможет правильно обработать файл, если неправильно настроенный веб-сервер отправляет его с неправильным типом содержимого. Например, Firefox может отображать содержимое в виде простого текста вместо открытия файла в приложении. Для получения дополнительной информации прочитайте эту и эту статью веб-документации MDN. В подобных случаях вы можете связаться с владельцем веб-сайта или попробовать воспользоваться одним из дополнений Firefox, например, Content-Type Fixer, для решения этой проблемы (если вы используете дополнение, и вам необходима помощь, свяжитесь с разработчиком этого дополнения для получения поддержки).

    Если в диалоговом окне «Как Firefox следует обработать этот файл?» вы выберете открыть или сохранить файл, поставив при этом флажок «Выполнять автоматически для всех файлов данного типа» Если для типа файлов не выбрано действие при загрузке, Firefox будет по умолчанию сохранять эти файлы. Если вы щёлкните правой кнопкой мыши по файлу на панели загрузок и выберете Всегда открывать подобные файлы в контекстном меню (см. ниже), в таблицу «Приложения» на панели Основные настроек Firefox будет добавлено действие для соответствующего типа содержимого.

    Примечание: Firefox обрабатывает ссылки на некоторые типы медиафайлов, такие как .mp3, а также .txt- и .html, внутри браузера. При переходе по ссылке диалоговое окно с вопросом о том, что делать с файлом, не появится (если только для файла веб-сервером не установлено «Content-Disposition: attachment»). файл не будет загружен, и панель загрузок не откроется. Вместо этого файл будет открыт и воспроизведён в Firefox, а вам будет доступна панель управления воспроизведением (подробнее — в этой статье). Firefox использует таблицу «Приложения», чтобы определить, какое действие предпринять при загрузке файла (см. ниже).

    Изменение действий при загрузке

    Вы можете изменить действие, предпринимаемое Firefox для определённых типов содержимого. Эти настройки не влияют на объекты, встроенные в веб-страницы — только на ссылки непосредственно на файлы.

    1. На Панели меню в верхней части экрана нажмите Firefox и выберите Настройки . Нажмите кнопку меню Fx89menuButtonи выберите Настройки .
    2. На панели Основные найдите таблицу «Приложения».
    3. Выберите строку в столбце «Тип содержимого» с типом файлов, действие для которого хотите изменить (одному и тому же формату файла или расширению может соответствовать более, чем одна строка, потому что некоторые типы файлов включают в себя несколько типов содержимого).
    4. В столбце «Действие» появится выпадающее меню с вариантами предпринимаемых действий. Fx77Applications-PDF-MacFx78Applications-PDFFirefox_Applications Fx101_Choosing PDF action_ru
      • Открыть в Firefox: Выберите этот пункт, если хотите, чтобы содержимое отображалось в Firefox. Это возможно только для ограниченного числа типов содержимого, которые Firefox может расшифровать (PDF, AVIF, XML, SVG, и изображения WebP).
      • Всегда спрашивать: Выберите этот пункт, если хотите, чтобы при загрузке файла отображалось диалоговое окно «Как Firefox следует обработать этот файл?» (см. ниже), позволяющее вам выбрать действие, которое будет произведено. Это может быть полезно, если Firefox автоматически сохраняет файлы выбранного типа или всегда открывает их в определённом приложении, а вы хотите выбирать, как их обрабатывать.
      • Сохранить файл: Выберите этот пункт, если хотите, чтобы файлы выбранного типа всегда сохранялись на ваш компьютер при загрузке. Для получения дополнительной информации прочитайте эту статью.
      • Использовать системное приложение Windows macOS по умолчанию: Выберите этот пункт, если хотите, чтобы файлы выбранного типа открывались с помощью приложения по умолчанию вашей операционной системы. Пункт отображается только для тех типов содержимого, для которых доступен вариант «Открыть в Firefox» (файлы PDF, AVIF, XML, SVG и изображения WebP) и для открытия которых в вашей системе выбрано другое приложение по умолчанию.
      • Использовать название приложения>: Выберите этот пункт, если хотите, чтобы файлы или протоколы выбранного типа открывались или обрабатывались с помощью этого приложения (некоторые типы содержимого, такие как mailto, irc и ircs, являются протоколами, а не типами файлов). Вам может быть предоставлен один или более пунктов с веб-приложениями для обработки протокола и установленными приложениями.
      • Использовать другое…: При выборе этого пункта откроется диалоговое окно «Выберите вспомогательное приложение», где вы сможете выбрать приложение, которое хотите использовать.
      • Сведения о приложении…: Если перечислены веб- и установленные приложения, отличные от системного по умолчанию, при выборе этого пункта откроется диалоговое окно, где вы сможете узнать расположение этих приложений и удалить пункты меню с некоторыми из них.
    5. Шаблон «closeoptionspreferences» не существует или не имеет одобренной версии.

    Настройка запроса для файлов с неопределённым типом содержимого

    Когда вы переходите по ссылке для загрузки файла, для которого в Firefox не определён тип содержимого и действие при загрузке, он по умолчанию будет сохранён. Если вы хотите выбирать, что делать с такими загрузками, под таблицей «Приложения» под заголовком «Что Firefox должен делать с другими файлами?» выберите Спрашивать, открывать или сохранять файлы .

    Firefox_Applications Fx101_Ask whether to open or save files_ru

    Если вы выберете Спрашивать, открывать или сохранять файлы , при загрузке любого файла с неопределённым типом содержимого будет отображаться диалоговое окно «Как Firefox следует обработать этот файл?» (см. ниже).

    Добавление действий при загрузке

    Начиная с Firefox версии 101, вы можете выбрать Спрашивать, открывать или сохранять файлы в настройках Firefox под таблицей «Приложения» (как показано выше). Тогда при загрузке файла с неопределённым типом содержимого и действием при загрузке будет отображаться диалоговое окно «Как Firefox следует обработать этот файл?». Когда вы выбираете действие в этом окне, поставив при этом флажок «Выполнять автоматически для всех файлов данного типа», в таблицу «Приложения» будет добавлена новая строка для этого типа файлов. Для получения дополнительной информации прочитайте раздел «Диалоговое окно «Как Firefox следует обработать этот файл?» ниже.

    В Firefox версии 98 и выше при загрузке файла типа, который можно открыть с помощью установленного приложения, вы можете выбрать всегда открывать подобные файлы в этом приложении следующим образом:

    1. Щёлкните правой кнопкой мыши Удерживая клавишу control , щёлкните мышью по загруженному элементу на панели загрузок (вы также можете сделать это в истории загрузок в окне «Библиотека»).
    2. В контекстном меню выберите Всегда открывать подобные файлы .
      • В некоторых случаях, например, для исполняемых файлов или файлов, предоставленных веб-сайтом с неправильным типом содержимого (см. выше), этот пункт может отсутствовать.

      Изображение «Fx98Downloads-FileContextmenu» не существует.

    Пункт меню «Всегда открывать подобные файлы»

    Если вы выберете Всегда открывать подобные файлы в контекстном меню загруженного элемента, файл будет открываться в системном приложении по умолчанию, а в таблицу «Приложения» настроек Firefox будет добавлена новая строка для этого типа содержимого с использованием этого приложения в качестве действия при загрузке. В следующий раз при загрузке файла такого типа пункт Всегда открывать подобные файлы в контекстном меню будет помечен флажком.

    Fx98AlwaysOpenSimilarFilesCheckmark

    Если вы снимите этот флажок, действие при загрузки для этого типа содержимого в таблице «Приложения» настроек Firefox будет изменено на «Сохранить файл». При желании впоследствии вы сможете выбрать другое действие в настройках Firefox (см. выше), например, Использовать другое… , чтобы использовать другое приложение, или Всегда спрашивать , чтобы выбирать действие каждый раз при загрузке файлов такого типа.

    Примечание: Если вы открываете файл в Firefox с помощью приложения, он также сохраняется в расположение, отображаемое рядом с Путь для сохранения файлов под заголовком «Загрузки» в разделе «Файлы и приложения» настроек Firefox (для получения дополнительной информации прочитайте эту статью). Чтобы узнать больше о том, как обрабатываются загрузки файлов, прочитайте эту статью.

    Когда вы переходите по ссылке для загрузки файла, для которого в Firefox не определён тип содержимого и действие при загрузке, отобразится следующее диалоговое окно с вопросом о том, как обработать этот файл:

    Диалоговое окно «Как Firefox следует обработать этот файл?»

    Если вы изменяете действие для определённого типа файлов на Всегда спрашивать в таблице «Приложения» настроек Firefox или выбираете Спрашивать, открывать или сохранять файлы для других, не перечисленных файлов, под этой таблицей (см. выше), для загруженных файлов такого типа будет отображаться диалоговое окно «Как Firefox следует обработать этот файл?»
    Firefox_Applications Fx99_Opening PDF question_ru Fx90OpeningFLVfile-mac Firefox_Applications Fx99_Opening PDF question_ru

    Примечание: Это окно будет также отображаться для файлов, для типа которых в таблице «Приложения» настроек Firefox выбрано действие при загрузке «Всегда спрашивать» (см. выше). Для типов содержимого, для которых доступен пункт меню «Открыть в Firefox» (файлы PDF, AVIF, XML, SVG и изображения WebP), помимо нижеописанных будет также отображаться вариант «Открыть с помощью Firefox».

    • Открыть с помощью Firefox: Выберите этот вариант, чтобы открыть файл в Firefox. Вариант отображается только для тех типов содержимого, для которых в таблице «Приложения» настроек Firefox доступен пункт меню «Открыть в Firefox» (файлы PDF, AVIF, XML, SVG и изображения WebP).
    • Открыть в: Выберите этот вариант, чтобы сохранить файл во временную папку и открыть его открыть файл в приложении по умолчанию вашей операционной системы для этого типа файлов (вы также можете выбрать другое приложение в выпадающем меню).
    • Сохранить файл: Выберите этот вариант, чтобы сохранить файл в папку загрузок (указанную в настройках Firefox на панели Основные под заголовком «Загрузки»).
    • Выполнять автоматически для всех файлов данного типа: Поставьте этот флажок, чтобы выбранное действие предпринималось всегда, и нажмите OK . В таблицу «Приложения» будет добавлена новая строка с действием при загрузке для данного типа файлов. Вам может потребоваться перезапустить Firefox, чтобы изменение действия при загрузке вступило в силу.

    Не видите надписи «Выполнять автоматически для всех файлов данного типа»? Это может произойти, если сервер веб-сайта неправильно определил MIME-тип файла или установил для него «Content-Disposition: attachment».

    Предупреждение: Не выбирайте Firefox в качестве вспомогательного приложения для постоянного открытия файлов какого-либо типа, так как это может вызвать проблему многократного открытия Firefox пустых вкладок или окон при переходе по ссылке.

    В диалоговом окне «Как Firefox следует обработать этот файл?» не отображается приложение

    В диалоговом окне «Как Firefox следует обработать этот файл?» может не отображаться приложение по умолчанию для некоторых типов загружаемых файлов , если в под таблицей «Приложения» в настройках Firefox выбрано Спрашивать, открывать или сохранять файлы . Вы можете нажать на кнопку Выбрать… Обзор… , чтобы выбрать установленное приложение со своего компьютера для открытия файла.
    Fx78OpeningPPTfile Fx90OpeningFileChoose-mac

    Сброс действий при загрузке для всех типов содержимого

    Если у вас возникли проблемы с обработкой загрузок файлов в Firefox, которые вы не можете решить, или вы просто хотите начать работу в Интернете с чистого листа, вы можете восстановить типы содержимого и действия по умолчанию, выполнив очистку Firefox. Чтобы узнать больше о ней, прочитайте эту статью.

    Эти прекрасные люди помогли написать эту статью:

    Illustration of hands

    Станьте волонтёром

    Растите и делитесь опытом с другими. Отвечайте на вопросы и улучшайте нашу базу знаний.

    Удобный текстовый редактор

    Часто бывает ситуация, когда нужно отредактировать какой-то текстовый документ со специфичным синтаксисом, например файлы формата HTML, XML, ASPX, JS или, например, открыть файл формата CSV и исправить кодировку файла.

    В данной статье рассмотрим бесплатный текстовый редактор с удобной подсветкой синтаксиса.

    • Установка Notepad++
    • Подсветка синтаксиса

    Установка Notepad++

    Notepad++ — Это удобный бесплатный текстовый редактор.

    Для начала работы с программой нам понадобится перейти на сайт Notepad++ и скачать последнюю актуальную версию программы. На текущий момент актуальная версия 8.1.4, скачиваем программу и устанавливаем ее (рис. 1).

    Скачайте программу и установите

    Рисунок 1. Как скачать.

    После установки, текстовый редактор будет выглядеть так (рис. 2).

    Текстовый редактор.

    Рисунок 2. Текстовый редактор.

    Помимо всего прочего вы сможете открывать файлы редактором через правую кнопку мыши на файле (рис. 3).

    Вы можете открывать файлы редактором через правую кнопку мыши на файле.

    Рисунок 3.

    Подсветка синтаксиса

    Чтобы текст не был монотонно раскрашенным используйте подсветку синтаксиса

    Для этого выберите нужный формат в меню Язык (или Language для английской версии) (рис 4)

    Выберите нужный формат в меню Язык (или Language для английской версии)

    Ключевые слова синтаксиса будут подсвечены (рис 5).

    Ключевые слова синтаксиса будут подсвечены

    Готово. В статье мы рассмотрели, как пользоваться программой Notepad++.

    Другие статьи по теме

    • Как поделиться большим файлом
    • Как поделиться скриншотом (показать картинку)
    • Полезные советы по работе с Microsoft Excel
    • Как оптимизировать изображения? (ПО Caesium)
    • Подключение через AnyDesk

    Типы ошибок предварительного просмотра файлов и способы их устранения

    Если вы пытались открыть файл для предпросмотра и увидели сообщение об ошибке, просмотрите эту статью, чтобы понять, что именно означает это сообщение и как исправить ошибку. Еще не пользуетесь Dropbox? Узнайте о том, как с помощью Dropbox можно с легкостью делиться файлами и папками.

    Ошибка: [тип файла]-файлы нельзя открывать для предварительного просмотра

    Что случилось

    Если вы видите сообщение об ошибке [тип файла]-файлы нельзя открывать для предварительного просмотра, это значит, что Dropbox не опознает тип файла. В Dropbox предварительный просмотр доступен для многих типов файлов. Если вы видите эту ошибку, то тип файла не поддерживается.

    Как устранить проблему

    Если вы видите это сообщение об ошибке, скачайте соответствующий файл и откройте его для просмотра на своем компьютере или телефоне.

    highlight icon

    Обратите внимание: предварительный просмотр возможен только для файлов тех типов, которые доступны владельцу соответствующего файла. Например, если пользователь тарифного плана Basic поделится файлом .mxf с пользователем тарифного плана Professional, то пользователю тарифного плана Professional не будет доступен предварительный просмотр этого файла, хотя в тарифном плане Professional можно открывать для предпросмотра файлы такого типа. Список поддерживаемых типов файлов для каждого тарифного плана Dropbox можно найти в этой статье.

    Ошибка: этот файл недоступен для предпросмотра, поскольку он очень большой

    Что случилось

    Если вы видите сообщение об ошибке Этот файл недоступен для предпросмотра, поскольку он очень большой, то все дело в ограничении, установленном Dropbox на размер файлов для предпросмотра. Размер файла, который вы хотите просмотреть, превышает это ограничение.

    Как устранить проблему

    Если вы видите это сообщение об ошибке, откройте или скачайте соответствующий файл, чтобы его просмотреть.

    Ошибка: этот файл защищен паролем

    Что случилось

    Если вы видите сообщение об ошибке Этот файл защищен паролем , это значит, что для просмотра файла необходим пароль. Многие приложения (например, Microsoft Word и Adobe Photoshop) поддерживают установку паролей для файлов. Dropbox не поддерживает файлы, защищенные паролями через другие программы, и поэтому такие файлы не откроются для предпросмотра.

    Как устранить проблему

    Если вы хотите открыть файл для предпросмотра, сначала нужно открыть его в соответствующем приложении и удалить пароль. Если вы не хотите удалять пароль, скачайте файл и откройте его для просмотра на компьютере или телефоне. В Dropbox Professional и в Dropbox Business вы можете устанавливать для ссылок доступа пароль и срок действия. Таким образом можно защитить файл, не устанавливая пароль в приложении, в котором этот файл создавался.

    Ошибка: файлы без расширений недоступны для предпросмотра

    Что случилось

    Если вы видите сообщение об ошибке Файлы без расширений недоступны для предварительного просмотра, это значит, что к названию файла не добавлено никакого расширения. Расширения файлов обозначают их тип и помогают компьютеру распознать, с помощью какого приложения следует открывать файл. Если удалить расширение из названия, файл не откроется для предпросмотра. Примеры расширений файлов: .xlsx, .mov, .txt.

    Как устранить проблему

    Если вы видите это сообщение об ошибке, нужно снова добавить к названию файла расширение и еще раз сохранить его.

    Ошибка: файл загружается

    Что случилось

    • Вы скопировали ссылку Dropbox на файл прямо из Finder или Проводника Windows, а синхронизация этого файла еще не завершилась
    • Вы пытаетесь открыть для предпросмотра скриншот

    Как устранить проблему

    Подождите, пока не завершится процесс синхронизации, а потом откройте файл для предпросмотра.

    Ошибка: файл недоступен для предпросмотра

    Что случилось

    Если у вас отобразилось общее сообщение об ошибке Файл недоступен для предпросмотра , для этого может быть несколько причин.

    Как устранить проблему

    Во-первых, удостоверьтесь, что файл не поврежден. Для этого нужно открыть его через другое приложение на своем компьютере. Если он не откроется, значит, он, вероятно, поврежден.

    Потом удостоверьтесь, что у файла правильное расширение. Если расширение указано неверно, файл не откроется для предпросмотра.

    Если предварительный просмотр останется недоступным после того, как вы удостоверитесь, что файл не поврежден и имеет правильное расширение, скачайте и откройте его для просмотра на своем компьютере.

    Проблема: в режиме предварительного просмотра видеофайлов недоступен звук

    Что случилось

    Если предпросмотр видеофайла открывается без звука, это можно означать, что файл содержит несколько аудиопотоков. Dropbox не поддерживает предпросмотр нескольких аудиопотоков у видеофайлов.

    Если видеофайл содержит несколько аудиопотоков, Dropbox попробует отобразить звук в режиме предпросмотра файла. Для предпросмотра будет использоваться аудиопоток, помеченный как поток по умолчанию. Если ни один из потоков не помечен как поток по умолчанию, для предпросмотра будет использован поток с самой высокой скоростью. Если в видеофайле несколько аудиопотоков помечены как потоки по умолчанию, то для предпросмотра будет использован первый поток в списке метаданных видеофайла.

    Иногда для предпросмотра используется аудиопоток плохого качества или аудиопоток без звука. В таких случаях при предпросмотре видеофайла звук не будет доступен.

    Как устранить проблему

    Удостоверьтесь, что видеофайл обладает одним из следующих параметров:

    • Один аудиопоток
    • Один аудиопоток, помеченный как поток по умолчанию

    Если вы не можете изменить аудиопотоки, скачайте видеофайл и откройте его.

    Проблема: на телефоне и планшете файл с расширением .txt отображается некорректно

    Что случилось

    В некоторых случаях могут возникнуть сложности при попытке открыть для предпросмотра файл в формате .txt на телефоне или планшете. В частности, файл может отображаться некорректно и, возможно, вы не сможете редактировать его.

    Если у вас возникла одна из этих проблем, это скорее всего связано с тем, что в файле содержатся специальные нелатинские символы. Например, если в вашем файле с расширением .txt содержатся символы, отличные от латиницы, например русский или тайский язык, то на мобильном устройстве предпросмотр этого файла будет нечитаемым.

    Как устранить проблему

    Если у вас возникла эта проблема, сохраните файл снова с кодировкой Юникод UTF-8. Вы также можете конвертировать файл, воспользовавшись бесплатным онлайн-конвертером. Это должно исправить ошибку предварительного просмотра и позволить вам редактировать файл с мобильного устройства.

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

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