【发布时间】:2019-02-08 06:10:29
【问题描述】:
header("Content-type: ".$response->strExtension."");
header("Content-length: ".$response->intSize."");
header("Content-Disposition: attachment; filename=".basename( $response->strFileName )."");
exit(base64_decode($response->binFile));
我正在使用上述代码生成图像。但是当使用记事本++检查生成的图像时,它在数据本身之前有一个换行符,所以我在打开图像时出错。如下:
如何确保生成的文件没有空格或新行。
尝试修剪回显的base64_decode($response->binFile),但它没有完成这项工作。在这种情况下不执行其他回显。
【问题讨论】:
-
以上代码既没有生成图片,也没有注入换行符。
-
1.bin 文件包含一个空行。 2.save代码写吧。
-
@shingo binFile 是从数据库中选择的结果,检查它没有空行