【发布时间】:2015-02-18 05:27:28
【问题描述】:
我一直在到处搜索以找到一种方法来阻止任何大于 500kb 的图像,但还没有找到单一的解决方案。我试图限制图像文件大小的原因是针对使用有限数据计划的移动用户。
我最终相信这是不可能的,因为summernote将图像保存为类似这样的文本.....
<img style="width: 640px;" src="data:image/jpeg;base64,/9j/4Qv6RXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdp...............>
并在需要时生成图像。
即使我将文件作为文本存储在 DB 中,是否还需要限制文件大小?
如果需要的话,有没有这方面的 api?
【问题讨论】:
-
只是为了回答我自己-我发现这篇文章stackoverflow.com/questions/11402329/base64-encoded-image-size。 Base64 比实际图像文件大 137% 左右。
标签: php summernote