使用post发送客户端调整大小的图像

时间:2012-03-01 15:25:20

标签: javascript image post

使用Javascript我成功调整了客户端图像的大小,但我无法将结果返回给文件输入。

<input id="file" name="userfile" type="file" />

我调整了大小并获得了非常大的文本数据

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAYAAA...

我不知道如何回馈文件输入,或发送邮件。

f.value = data;

不起作用。

我尝试将数据放在文本字段中,但服务器不接受大于130k的大文本,但调整后的图像通常比这大。我没有找到如何更改该限制,或如何发布大数据。

我感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:1)

使用文本字段或隐藏字段,并将表单作为POST请求发送将是发送它的正确方法。

如果您将表单作为GET发送,数据将被放入URL中,这对数据大小非常有限。听起来有130 kb的限制。

发送POST数据仅受服务器接受请求的大小限制,通常超过130 kb。例如,Windows服务器的默认值为4 MB。