Рекомендуемый максимальный размер загружаемого файла для веб-сайта на основе PHP?

С точки зрения UX без проблем с техническими границами, я ожидаю, что правильный ответ — это «максимальный размер, который должны загрузить законные пользователи данного приложения».

Учитывая мою предполагаемую базу пользователей, я ожидаю, что 10M будут обычными и, как таковые, разрешенными Но следует ли мне увеличить этот предел до 20, 50, 100 или более?

Я подумал, должен ли я разместить этот вопрос здесь, или под https://ux.stackexchange.com/ как у обоих есть отношение. С точки зрения UX пользователь не хочет разбивать файлы на части, но также не хочет ждать слишком долго, чтобы получить отзыв об успешной загрузке, а также не требует, чтобы получатели, которые загружают свои файлы, делали то же самое.

Сейчас я ищу ответы с точки зрения кодирования.

С технической точки зрения, какой рекомендуемый максимальный размер загружаемого файла должен быть установлен, и если требуются файлы большего размера, пользователь должен быть обучен, чтобы использовать другие средства? Пожалуйста, объясните причины почему.

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

1

Решение

Ваше ограничение действительно зависит от вас, и оно зависит от размера файлов, которые вы обычно загружаете. Лично мне никогда не нужно было разрешать пользователям загружать более 20 МБ файлов за раз через PHP, что-то большее, что я только что дал людям FTP-доступ, и они могут загружать через FTP-клиент большие файлы.

Используя другие технологии, такие как jquery, вы можете загружать файлы, которые показывают прогресс, такой как этот что делает процесс загрузки более удобным для пользователя.

В гипотетической ситуации, если бы я владел веб-сайтом медиа-дизайна, нужно было загружать массивные файлы, например PSD на 20 МБ, я, вероятно, разрешил бы файлы большего размера, однако я бы ограничил число тех, кто мог бы загружать эти файлы (не просто случайный человек, который использовал формы регистра).

Это скорее личное мнение, чем технический ответ, поэтому не стесняйтесь голосовать за него.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]