Перейти к контенту

Не верная информация о размере файлов!


Рекомендуемые сообщения

Добрый день!

При загрузке файлов на сервер из локальной папки:

 

1. Файловый архив -> Обзор -> Информация: Максимальный по размеру файл (2ГБ)

До 2ГБ отображает правильно а все что больше как (2ГБ)

 

2.То же самое в свойствах о файле (До 2ГБ отображает правильно а все что больше как (2ГБ)

 

Информация (о файле) Размер: 2ГБ

 

 

Файлы больше 4гб!

Ссылка на комментарий
Поделиться на других сайтах

Попробовал:

таблица "downloads_files"

поле "file_size"

тип "int" изменил на "bigint"

 

таблица "downloads_files_records"

поле "record_size"

тип "int" изменил на "bigint"

 

Перезалил файлы, все OK!

Но есть HО!

если нажать "изменить" тему то информация сбрасывается на "2гб"!

 

Интересно Ваше мнение!

Изменено пользователем helper-help
Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Проблема в том, что IPBoard везде использует intval для фильтрации чисел. Разработчики не учли, что максимальный int в php составляет 2147483647 . Выходит почти 2 Гб.
Для 64-битных систем ограничение составит 8388607 Тб . Так что, надо переходить на 64-бита либо основательно перелопатить весь код. 

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.