Страница 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
Файл добавлен и сразу проверен в публичной форме
001.png
Спустя какое-то время проверяю файл в публичной форме
002.png

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
Проблема исправлена.
Спасибо большое!