【发布时间】:2019-03-14 20:06:52
【问题描述】:
在制作一个简单的图片上传器时,我正在学习 FileReader API。上传文件有4种格式,数组缓冲区、二进制字符串、数据URL和文本,我想知道如何选择。
在少数几篇文章中,this 表示,当你想显示上传的图片时数据 URL 很好,当你操作文件时数组缓冲区很好。你怎么看?而且,什么时候是选择二进制字符串或文本格式的好时机?
【问题讨论】:
-
如果您想将文件作为文本读取,您可以使用 readAsText,例如CSV 或 JSON。
-
@RobG 嗨!你当然是对的!所以,当我上传图像文件时,它们没有用,你认为?
-
Kaiido 已经回答了这个问题,但简短的回答是肯定的。您不需要读取文件来上传它,但如果您只想接受某些类型而不是依赖扩展名,您可能需要检查文件的标题(仍然不是万无一失,但更难欺骗)。
标签: javascript image image-processing