Проверьте допустимый размер файла из пользовательского ввода, например, файлы для сохранения в локальной базе данных - PullRequest
0 голосов
/ 18 сентября 2010

Я не могу позволить своему пользователю сохранять видео 6 ГБ в базе данных sqlite.

Не могу ли я на самом деле?Ну всякой свободы пользователю нет?Стоит ли защищать пользователя от самого себя

?Где я могу нарисовать границу?1 мб?

1 Ответ

0 голосов
/ 18 сентября 2010

Показывать пользователю предупреждение для файлов выше определенного размера, что это может иметь отрицательные последствия для производительности. Если пользователь игнорирует предупреждение, пусть он сделает это. Установка произвольных жестко заданных ограничений никогда не бывает хорошей идеей; всегда найдется тот голосовой пользователь, которому нужно сохранить немного больше, чем ваш лимит-файл, который напишет гневный пост в блоге о том, насколько плохо ваше приложение.

...