【问题标题】:Whats the best way to save images? As actual image or base64?保存图像的最佳方法是什么?作为实际图像还是base64?
【发布时间】:2019-02-09 06:27:56
【问题描述】:

保存图像的最佳方法是什么。两种方式有什么优缺点?他们中的任何一个都加载了guicker还是类似的?例如,Instagram 如何保存他们的图像? 我的意思是作为 .jpg/.png 或 mySql 数据库中的 base64 字符串,并在 img 标签中使用它。

还有,上传它的最佳方式是什么? 如果作为 .jpg/.png - 使用 formData 并发送我在服务器上转换和创建图像的 base64 字符串,还是使用上传图像的图像上传插件?

使用 formData 是否会使图像文件变大?

谢谢。

【问题讨论】:

    标签: image base64


    【解决方案1】:

    如果“实际图像”是指 .png 或 .jpg 文件或类似文件,那么保存图像可能会更好。如果您编码为 Base64,则需要任何将使用该图像的应用程序进行额外的转换,然后将其加载为 .jpg、.png 或其他格式。

    使用 Base64 的唯一原因是如果您需要以仅接受 ASCII 字符的形式(例如通过电子邮件)传输数据。但是为了在用户的机器上本地存储,你永远不想使用 Base64。

    【讨论】:

    • 另外,base64 表示会多占用 1/3 的磁盘空间。
    • 谢谢大家。是的,作为 .jpg 或 .png 文件,很抱歉,但我的意思是将 base64 字符串保存在我的数据库中并在 img 标签中使用它。图像保存在我的服务器上或作为我的 mySql 数据库中的 base64 字符串。那么加载一个包含 100 个图像的列表是否更快?比如 100 张图片作为 base 64 或 .jpg/.png 格式?
    猜你喜欢
    • 2013-05-23
    • 1970-01-01
    • 2023-04-08
    • 2022-12-07
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多