

UnitDev
новички-
Публикации
6 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйО UnitDev
-
Звание
Новичок
Посетители профиля
Блок посетителей профиля отключен и не будет отображаться другим пользователям
-
Магазин товаров или услуг - модуль WebShop
UnitDev ответил в тему пользователя GoldSoft в Готовые Моды, Хаки, Локализаторы, Советы
Модуль никак не развивается и по факту заброшен. -
Хранилище для загрузки файлов и изображений
UnitDev ответил в тему пользователя radrigo в DataLife Engine (Общие вопросы)
Всё таки будет исправлено? А как если не секрет? Подсчёт на стороне сервера где DLE? Скрипт на хостинге файлового хранилища? Надо понимать, либо доделывать до конца нормальную реализацию и много в чём переписывать код DLE, или всё таки коробочное решение устроит. Если уж решили доделывать функционал до ума, подумайте над аналогом раздела перестроения публикаций, только для переноса файлов и изображений на внешнее хранилище (порционный перенос файлов за один проход скрипта), ну и как многие говорили уже тут, нужно более одного хранилища, для той же балансировки нагрузки по трафику хотя -
Хранилище для загрузки файлов и изображений
UnitDev ответил в тему пользователя radrigo в DataLife Engine (Общие вопросы)
Вы точно прочитали верно моё сообщение? То что вы считаете MD5 файлов на удалённом сервере по своему волшебному алгоритму, который с остальным миром не состыкуется, это проблема DLE, а не остального мира. Причём возможность нормального подсчёта хэша есть, просто вам лень было нормально это реализовывать. -
Хранилище для загрузки файлов и изображений
UnitDev ответил в тему пользователя radrigo в DataLife Engine (Общие вопросы)
Практичней всего любой хостинг/сервер с FTP и HTTPS. Но имейте ввиду, что DLE не правильно считает MD5 хэш файлов (и скрывает это везде), загружаемых на удалённое хранилище, и @celsoft не видит в этом ничего такого, для него всё в норме. -
Разные md5 хеши файла при локальном и удалённом хосте
UnitDev ответил в тему пользователя UnitDev в Прием багов
С каких пор у md5 вариации начались? md5 файла это не то же самое что md5 от размера файла. Пока файл собирается из чанков в /uploads/files/, когда он дособран, его можно посчитать там, хотя правильнее всего было бы посчитать уже после загрузки на удалённый хост, но для этого его нужно либо выгружать обратно для подсчёта, либо на стороне удалённого хоста уже разместить служебный php файл, но так как сделано сейчас, это именно баг, потому что никакого md5 файла не подсчитывается, и он может быть таким же битым, и иметь такой же размер, тем более что при отправки и разбиение на чанки, не -
@celsoft Заметил особенность, что хеши не совпадают, если файл залит на удалённый хост. $size = DLEFiles::Size( $this->upload_path . FOLDER_PREFIX . $uploaded_filename ); if ( $driver AND !DLEFiles::$remote_error ) { $http_url = $config['remote_url']; $md5 = md5( $size ); } else { $http_url = $config['http_home_url'] . "uploads/"; $md5 = md5_file( ROOT_DIR . "/uploads/" . $this->upload_path. FOLDER_PREFIX . $uploaded_filename ); $driver = 0; } Тут как бы в коде один хеш считается от размера, а второй реальный хеш файла. Этот баг так и был задуман? Можно же нормально посчит