Mozilla谈到FormData
类型:
FormData接口提供了一种轻松构造代表表单字段及其值的键/值对集合的方法,然后可以使用XMLHttpRequest.send()方法轻松发送该键/值对。 它使用与将编码类型设置为“ multipart / form-data”时表单相同的格式。
(强调我的。)
那他们为什么要告诉我呢?除了网络检查选项卡中的Firefox F12控制台外,我没有找到任何实际方法来查看使用FormData对象通过XMLHttpRequest发送的POST正文字符串数据。如果他们认为了解这种类型使用的有线格式对我很重要,那么我可以在哪里检索数据以使它有所作为?
我想要的是在我的JavaScript代码中看到此字符串。或更好的是,只有它的长度。我需要这样做来检查此POST请求是否会超出服务器端的限制,并在浪费上传的带宽和时间之前告诉用户。
答案 0 :(得分:0)
那他们为什么要告诉我呢?
与确保服务器端代码可以正确处理提交的数据有关。
我想要的是在我的JavaScript代码中看到此字符串。或更好的是,只有它的长度。
这不是FormData
API可用的信息。
这可能仅在您上传实际文件时才有意义,请考虑直接测试其大小(使用File API)。