Загрузка файла Excel не работает в среде AzurePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Загрузка файла Excel не работает в среде Azure

Сообщение Anonymous »

У меня есть простое PHP-приложение с возможностью загрузки файла Excel с данными, полученными в результате вызова API на веб-странице. На моем локальном компьютере, используя XAMPP, пользователи могут без проблем загрузить лист Excel. Однако после развертывания приложения PHP в среде веб-приложений Azure функция загрузки Excel не работает — таблица Excel не загружается.
Я нашел эту тему

Невозможно загрузить файл 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»