HTML文本框中的字符数是否有限制?

时间:2014-05-19 06:57:40

标签: php html post

用户可以上传具有大量图像数据的图像。此图像数据将临时存储在文本框中的浏览器上。一旦用户使用POST将表单提交到PHP服务器,我将把该文本框的内容添加到数据库中的blob。

我的问题: HTML文本框可以使用的字符数量是否有最大限制?

我在网上看到我无法将此文本框发布到服务器(使用PHP)。

2 个答案:

答案 0 :(得分:2)

客户端计算机存在限制(虚拟内存限制),服务器端可以并且通常可以限制接收的字节数。 Apache上的POST限制大小可以像this question中的回答一样查看和更改。

答案 1 :(得分:1)

发送文件的首选方式是使用multipart/form-data并在存储到数据库之前将其转换为服务器中的blob。

据我所知,我们可以在输入类型文本中存储任意数量的数据。浏览器方面没有限制。使用POST时,浏览器没有技术限制,但通常是服务器端的一个 - 请参阅例如Apache的LimitRequestBody,PHP的post_max_size等等。

from specs:

MAXLENGTH
The maximum number of characters that will be accepted as input. This can be greater that specified by SIZE , in which case the field will scroll appropriately. The default is unlimited.