Публичные формы и яндекс.диск

Ответить
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Публичные формы и яндекс.диск

Сообщение teeka »

  • При создании сущности добавлено поле вложение и настроена автоматическая загрузка файлов в яндекс диск.
  • Настроена публичная форма и включена возможность проверки обращения.
  • Через публичную форму заполняю поля и прикладываю файл в поле вложение, все нормально загружается.
  • Сразу же после добавления записи проверяю обращение и в поле с вложениями доступна ссылка на скачивание файла активная и в скобках написан размер файла. Файл скачивается корректно.
  • Через некоторое время снова проверяю обращения, но уже в скобках размер файла равен 0. И при нажатии на ссылку отображается ошибка - "Файл не найден"
Предполагаю, что по крону файл перемещается в яндекс.диск и ссылка где раньше располагался загруженный файл (в памяти сервера) становиться не активной.
Возможно, эта проблема была и в ранних версиях, просто заметил сейчас.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Публичные формы и яндекс.диск

Сообщение support »

А файл переместился на ЯД? В папке log есть какие то логи?
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Публичные формы и яндекс.диск

Сообщение 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"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Публичные формы и яндекс.диск

Сообщение support »

Ну чего то он не находится на ЯД. Попробуйте разные типы файлов, может что то именно с этим файлом что то не так.
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Публичные формы и яндекс.диск

Сообщение teeka »

support писал(а): 24 июн 2019, 22:57 Ну чего то он не находится на ЯД. Попробуйте разные типы файлов, может что то именно с этим файлом что то не так.
В логах судя по дате были старые файлы. Новые же файлы лежат на яндекс диске в папке 2019-06.
В самой системе файлы доступны для скачивания в любое время, а вот во внешней форме (после запуска крона) по нажатию на ссылку с вложением получаем страницу "Файл не найден"
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Публичные формы и яндекс.диск

Сообщение support »

а вот во внешней форме (после запуска крона) по нажатию на ссылку с вложением получаем страницу "Файл не найден"
Можете показать скриншет где файлы не доступны для скачивания?
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Публичные формы и яндекс.диск

Сообщение teeka »

Файл добавлен и сразу проверен в публичной форме
001.png
Спустя какое-то время проверяю файл в публичной форме
002.png
Аватара пользователя
support
Техническая поддержка
Сообщения: 9034
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Публичные формы и яндекс.диск

Сообщение support »

Проблема обнаружена. Файлы из архива замените в:
includes\classes\fieldstypes\fieldtype_attachments.php
plugins\ext\modules\public\actions\check.php

Сообщите результат.
Вложения
fix.zip
(17 КБ) 173 скачивания
teeka
Сообщения: 63
Зарегистрирован: 09 окт 2015, 12:10

Re: Публичные формы и яндекс.диск

Сообщение teeka »

Проблема исправлена.
Спасибо большое!
Ответить