Я нашел эту тему
Невозможно загрузить файл Excel с помощью phpspreadsheet
или этот?
Можно загрузить файл локально, но не из Azure
Но это отличается от моей ситуации. Потому что я могу скачать файл Excel на локальном хосте. Но не с сервера.
Итак, данные в этом примере генерируются на веб-странице:
Код состояния: 200
Дата извлечения: 2024 г. -10-30T12:43:20.5367684+01:00
64103986 60070706 60054573 59618914 71773894 85768634 71774262
81984693 3716 2733
И по этим данным я могу на локальном хосте скачать лист Excel. Но в среде Azure я не могу загрузить таблицу Excel.
Я использую xampp с версией PHP: PHP версии 8.2.12, а в среде Azure я использую : Основная версия 8 и Дополнительная версия: 8
Это результат, если пользователь пытается загрузить файл Excel в среде Azure:
Код: Выделить всё
PKZJ^YG�D�Z�[Content_Types].xmlSV���N�0E�|E�-J��@5��*Q>`�'�UǶl���L����@�nbE�gr=��tW�d�>(k 6�r��V*�,���)�cI�`$hk�`{l:�/�CBb V���9��Bf�RZ_C�W��� ��o���k"���ƃM�/��Jb2��&�i� ��(#?�X?c���k�*�(_�����}�>���k�PKZJ^Y�78�K_rels/.relsSV���j�0��{ �{���1F�^ʠ�2��l�$���-}
Я также проверил настройки в среде Azure:
Расширенные инструменты Azure --> Перейти --> индекс WWWROOT.
И я вижу папку поставщика в нем также есть композитор.json. Итак, библиотеки доступны.
А это функция загрузки файла Excel:
Код: Выделить всё
Подробнее здесь: [url]https://stackoverflow.com/questions/79140948/downloading-excel-file-is-not-working-on-azure-environment[/url]
Мобильная версия