计算PHP/Javascript中接收的数据的大小

计算PHP/Javascript中接收的数据的大小,javascript,php,jquery,Javascript,Php,Jquery,使用Ajax请求,我获得显示在web页面上的内容 内容只能是字符串/字符串+html内容/字符串+图像 我需要计算内容的总大小,如果它超过200Kb,我就不必在HTML页面上显示它 如何计算jQuery/Angualarjs/Javascript/PHP中内容的大小?修改PHP后端: ob_start(); // all content generated here ... $output = ob_get_clean(); if ( strlen($output) > (200*1024

使用Ajax请求,我获得显示在web页面上的内容

内容只能是字符串/字符串+html内容/字符串+图像

我需要计算内容的总大小,如果它超过200Kb,我就不必在HTML页面上显示它


如何计算jQuery/Angualarjs/Javascript/PHP中内容的大小?

修改PHP后端:

ob_start();
// all content generated here ...
$output = ob_get_clean();
if ( strlen($output) > (200*1024) ) {
    //return error to frontend
} else {
    echo $output;
}
或者,如果必须设置content length参数,则将以下内容添加到上述代码中:

header("Content-Length: $output");

检查资源是否发送内容长度headerNope。响应标头中没有内容长度标头。所有映像都是服务器本地的还是也可以是外部的?映像可以是。它到底会有什么效果呢?我甚至在内容中有图像src,所以你需要(strlen($html)+文件大小($physical\u path\u to\u image1)+文件大小($physical\u path\u to\u imageN)),所以我实际上使用了ob\u get\u length()。谢谢你的回答!
header("Content-Length: $output");