当输入包含base64图像时,Http post丢失数据

时间:2014-05-08 00:35:53

标签: javascript php jquery post base64

我在隐藏的输入中提交了一些已调整大小的base64图像。基本上在某一点之后,$ _POST对象会丢失其余的数据。我在encodeURICompenent中对网址进行编码,这看起来没有检查完整的网址,但它们已经转义了字符。

我尝试过不同的图像,但似乎总是在某个点上,例如图像9将具有不完整的字符串。

我还将帖子大小限制更改为1048576000字节,帖子是918882(想想它的字节数,不能是mbs ...)使用$ _SERVER ['CONTENT_LENGTH']等于1135958所以我不认为它的大小相关。发布时间是60秒...

我在下面的javascript中填充了隐藏的输入,但是 还有其他要检查的内容吗? (我在Chrome上测试)

jQuery.when( readFile(value) ).done(function(value) {

        resizeBase64Img(value, 300, 200).done(function(newImg){

             var newurl = encodeURIComponent(newImg[0].src)

 jQuery('#selectedimages').append('<input type="hidden"  name="images['+name.name+']" id="i'+i+'" value="'+newurl+'"/>');

        });

    });//end when

0 个答案:

没有答案