繁体   English   中英

Angular/Javascript:Json 数据中的文件或 Blob

[英]Angular/Javascript:File or Blob inside Json data

我可以通过ajax在json中发送文件吗:

colors: [
{_id: "5bec42f02797800f447241d1", color: "#777", image: File(79666)},
{_id: "5bec8cf91fb21b3a2477d817", color: "#566", image: File(79666)}
]

如果不是如何通过ajax发送这些数据。

代码:

formData.append('colors', JSON.stringify(data)); 

我在发送时将 data.colors[0].image 作为 {}

您可以将文件转换为 Base64 字符串并通过 JSON 发送。

接收时,将此 Base64 字符串转换回所需的文件格式

这可能有助于了解如何将文件转换为 base64: How to convert file to base64 in JavaScript?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM