Страница 1 из 1
Публичные формы и яндекс.диск
Добавлено: 24 июн 2019, 12:49
teeka
- При создании сущности добавлено поле вложение и настроена автоматическая загрузка файлов в яндекс диск.
- Настроена публичная форма и включена возможность проверки обращения.
- Через публичную форму заполняю поля и прикладываю файл в поле вложение, все нормально загружается.
- Сразу же после добавления записи проверяю обращение и в поле с вложениями доступна ссылка на скачивание файла активная и в скобках написан размер файла. Файл скачивается корректно.
- Через некоторое время снова проверяю обращения, но уже в скобках размер файла равен 0. И при нажатии на ссылку отображается ошибка - "Файл не найден"
Предполагаю, что по крону файл перемещается в яндекс.диск и ссылка где раньше располагался загруженный файл (в памяти сервера) становиться не активной.
Возможно, эта проблема была и в ранних версиях, просто заметил сейчас.
Re: Публичные формы и яндекс.диск
Добавлено: 24 июн 2019, 14:45
support
А файл переместился на ЯД? В папке log есть какие то логи?
Re: Публичные формы и яндекс.диск
Добавлено: 24 июн 2019, 22:32
teeka
support писал(а): ↑24 июн 2019, 14:45
А файл переместился на ЯД?
Да, загрузился
support писал(а): ↑24 июн 2019, 14:45
В папке log есть какие то логи?
В логах только несколько таких записей
Код: Выделить всё
17.06.2019 15:14 2019/05/12/1557663889_Безымянный.png Яндекс.Диск: Service responded with error code: "404" and message: "Not Found"
Re: Публичные формы и яндекс.диск
Добавлено: 24 июн 2019, 22:57
support
Ну чего то он не находится на ЯД. Попробуйте разные типы файлов, может что то именно с этим файлом что то не так.
Re: Публичные формы и яндекс.диск
Добавлено: 25 июн 2019, 19:36
teeka
support писал(а): ↑24 июн 2019, 22:57
Ну чего то он не находится на ЯД. Попробуйте разные типы файлов, может что то именно с этим файлом что то не так.
В логах судя по дате были старые файлы. Новые же файлы лежат на яндекс диске в папке 2019-06.
В самой системе файлы доступны для скачивания в любое время, а вот во внешней форме (после запуска крона) по нажатию на ссылку с вложением получаем страницу "Файл не найден"
Re: Публичные формы и яндекс.диск
Добавлено: 26 июн 2019, 07:50
support
а вот во внешней форме (после запуска крона) по нажатию на ссылку с вложением получаем страницу "Файл не найден"
Можете показать скриншет где файлы не доступны для скачивания?
Re: Публичные формы и яндекс.диск
Добавлено: 26 июн 2019, 14:42
teeka
Файл добавлен и сразу проверен в публичной форме
Спустя какое-то время проверяю файл в публичной форме
Re: Публичные формы и яндекс.диск
Добавлено: 27 июн 2019, 09:09
support
Проблема обнаружена. Файлы из архива замените в:
includes\classes\fieldstypes\fieldtype_attachments.php
plugins\ext\modules\public\actions\check.php
Сообщите результат.
Re: Публичные формы и яндекс.диск
Добавлено: 04 июл 2019, 09:42
teeka
Проблема исправлена.
Спасибо большое!