@hollanditkzn

Не понятно как скачивает изображение?

У меня такая поблема, что когда нажимаешь на скачивание файла выходит вот такая, но не скачивает файл, а выходит. Статус ошибки 206 Partial Content
77b2db41db424187abfd31337fc9f9ef.png

У меня в коде стоит вот такая
<?= DetailView::widget([
        'model' => $model,
        'attributes' => [
[
                'attribute' => 'img',
                'format' => 'raw',
                'value' => $model->img == null ? null : Html::a($model->img, '@web/attachment/'.$model->img, ['download' => true])
            ],
            [
                'attribute' => 'maket',
                'format' => 'raw',
                'value' => $model->maket == null ? null : Html::a($model->maket, '@web/maket/'.$model->maket, ['download' => true]),
                'visible' => $model->maket != null
            ],
 ],
    ]) ?>
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
Судя по скрину у Вас DetailView обернут в Pjax в этом и проблема. Все ссылки находящиеся в контейнере по умолчанию открываются внутри него.... добавьте к ссылкам атрибут data-pjax="0", что бы ссылки открывались вне контейнера, например:
Html::a($model->maket, '@web/maket/'.$model->maket, [
    'download' => true,
    'data-pjax' => 0
])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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