我使用JSON
将数据发送到服务器端。如果我必须发送文件,我将文件转换为base64
,然后通过JSON
发送。最近我遇到了FormData
。 MDN说
FormData对象允许您编译一组要使用XMLHttpRequest发送的键/值对。它主要用于发送表单数据,但可以独立于表单使用,以便传输密钥数据。
(上面的定义让我想起了JSON
本身)
FormData
可用于直接发送文件,而无需转换为base64
。
所以我的问题是'使用Formdata
优于JSON
'还有其他优势
答案 0 :(得分:0)
一切都取决于你自己的偏好,但在这里:
http://homakov.blogspot.nl/2012/06/x-www-form-urlencoded-vs-json-pros-and.html
你可以阅读关于这个主题的一些有趣的意见(在帖子和评论部分)