ms-dred
@ms-dred
Вечно что то не то и что то не так...

Можно ли как отдать файл на загрузку с неявным расположением файла?

Возможно ли как то отдать файл на загрузку если он размещен в другом месте?
К примеру при отображении файла используется try_files
try_files $folder_3$uri  $folder_2$uri  $folder_1$uri  $folder_0$uri  @errors;


Где Nginx сам ищет файл чтобы его отдать клиенту
Но как быть в таких случаях когда необходимо его отдать на загрузку?

При таком подходе из за того что файл не находится в нужном месте получаю 404
location ~ ^/file/(?<folder_file>.+\.(jpeg|jpg))$  {

        if ($download = 1) {
            return 401;
        }

        error_page 400 = @original;
        error_page 401 = @download;

        return 400;

    }

    location @download {
        add_header Content-disposition "attachment";
    }
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы