Задать вопрос
@BValentin

Как Download Monitor получить прямую ссылку на файл?

Доброе утро.
Нужно получить прямую ссылку на файл, чтобы он открывался в браузере, а не скачивался.
Не найду такое ни в его шаблонах, ни в настройках
  • Вопрос задан
  • 27 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
прописать при выгрузке заголовок
header( "Content-Disposition: inline" );

Ну и Content-type соответствующий

Пример выгрузки xml
$content_disposition = isset($_GET['content_disposition']) ? $_GET['content_disposition'] : 'attachment';

			// Проверка наличия файла.
			if ( ! file_exists( $'xml_filename' ) ) {
				exit( 0 );
			}

			// Время создания файла
			$file_time = filemtime( $opt['xml_filename' );

			if ('inline' === $content_disposition) {
				header( "Content-Disposition: inline" );
				header( "Content-type: text/xml; charset=utf-8", true, 200 );
			} else {
				header( "Content-type: application/xml", true, 200 );
				header( "Content-Disposition: attachment; filename=myxml" . date( "_d-m-Y_H:i:s", $file_time ) . ".xml" );
			}
			header( "Pragma: no-cache" );
			header( "Expires: 0" );
			readfile( $xml_filename );
			exit( 0 );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы