У меня 2 вопроса.
Я развернул приложение Symfony 3.4 в веб-приложении Azure MySQL + PHP. У меня есть несколько форм, в которые пользователь может загружать файлы. изображения, PDF-файлы и т. д.
Первый вопрос:
Когда я развернул сайт, в моем каталоге загрузки приложения Symfony было более 300 файлов, и я не мог загружать файлы из форм. Когда я вошел в Azure, я обнаружил там ошибку.
ERROR
There are 349 items in this directory, but maxViewItems is set to 299. You
can increase maxViewItems by setting it to a larger value in localStorage.
Поэтому я удалил все изображения и снова попытался загрузить изображение, и мне удалось загрузить изображение. Итак, как я могу удалить ограничение localStorage из лазурного ?.
Второй вопрос:
Загруженные изображения не отображаются на сайте. как я могу показать их на сайте?
Мой каталог для загрузки
/web/uploads/media/default/0001/01/
Здесь я загружаю изображение из форм.






если вы используете браузер Chrome, перейдите на свой сайт
блог объясняет причину этой проблемы, которая была вызвана веб-службой Kudu код, и вы можете обратиться к ней и попытаться исправить ее с помощью решений ниже.
Вот два решения, которые могут помочь исправить это.
MAX_VIEW_ITEMS через window.localStorage['maxViewItems'] = 350.@OwaisAslam Конечно!
По второму вопросу. Проблема была в моем файле web.config, и я исправил ее, добавив правило, разрешающее следующие типы файлов.
<rule name = "RewriteAssetsToPublic" stopProcessing = "true">
<match url = "^(.*)(\.css|\.woff|\.woff2|\.tff|\.js|\.jpg|\.png|\.gif|\.ico|\.pdf|\.jpeg)$" />
<conditions logicalGrouping = "MatchAll" trackAllCaptures = "false">
</conditions>
<action type = "Rewrite" url = "web/{R:0}" />
</rule>
И моя проблема решила, что все файлы загружаются.
На самом деле я еще не проверял этот ответ, потому что удалил все файлы из этого каталога. Я проверю, когда снова столкнусь с этой проблемой, и если это будет полезно, я приму ее. :)