2010-10-22 2 views
2

Какое максимальное количество байтов может содержать текст?Максимальный размер файла в байтах

Благодаря

EDIT мне это нужно в контексте вставки в текстовое поле из буфера обмена. Итак, каков максимальный размер объекта буфера обмена?

+0

Ограничения в буфер обмена имеют больше общего с ОС, чем с HTML и веб-браузером. Можете ли вы рассказать нам, какую ОС вы используете? – pkaeding

+0

Я начал немного изучать ограничения буфера обмена Windows, и этот поток (http://www.annoyances.org/exec/forum/winxp/1248542396) подразумевает, что существует предел, но он не говорит, что это за ограничение. – pkaeding

+0

спасибо! В этом случае я мало что могу сделать, поскольку не могу контролировать, какую ОС будут запускать пользователи, обращающиеся к веб-сайту. – sarsnake

ответ

2
+0

Мне не удалось ввести символы более 4917. Но если я скопирую текст, который содержит более 4917 символов, он принимает его. – Dhwani

1

HTML - это стандарт, а не технология. Максимальное количество символов, которые вы можете сохранить в поле, основано на реализации браузера.

1

Я не думаю, что в любом месте указан максимум. Существуют способы обеспечения максимального значения, которое имеет смысл для вашего приложения, но браузер должен иметь возможность отправлять произвольную длину серверу, если вы используете метод POST.

Если вы используете метод GET, однако, вы технически ограничены до 255 символов в целой строки в URL/запроса на RFC 2068:

Серверы должны быть осторожны в зависимости от URI Длины выше 255 байт, потому что некоторые старые реализации клиента или прокси-сервера могут не поддерживать эту длину должным образом.

Многие браузеры не будут давать вам проблемы, но если вы отправляете большие запросы, вы должны использовать метод POST.

Также имейте в виду, что только потому, что нет указанного максимума, это не означает, что каждый браузер сможет обрабатывать чрезвычайно большие объемы данных. Возможно, что у разных браузеров разные границы, но они широко не документированы. В любом случае очень редко вы достигнете этих пределов.

+1

Просто примечание о пределе URL; сегодня рекомендация составляет около 2000 символов. Я не думаю, что вам следует беспокоиться о слишком старой технологии. – Onkelborg

+0

@Onkelborg. Это хороший момент. Я в основном хотел упомянуть, что OP должен использовать POST, если он отправляет большие объемы данных. – pkaeding

+0

@pkaeding: Да, и есть больше причин, чем это, но .. :) – Onkelborg

Смежные вопросы