给FormData赋值后打印FormData没有值为空!!!!
找了好久,最后一定要get、一定要get一定要get!!!!!
let key = Math.floor(Math.random()).toString(8) + new Date().getTime()
let result = await this.client.put(key, info.file.originFileObj);
if (result) {
let formData = new FormData();
let file = info.file.originFileObj;
formData.append('file', file);
formData.append("fileId",key);
this.props.getFormData(formData, key)
console.log("formData:",formData)
console.log("formData:",formData.get('file'))
}
博客探讨了在进行文件上传时遇到的一个问题,即在给FormData对象赋值后,通过常规方式无法显示其内容。作者强调了使用formData.get()方法获取值的重要性,特别是在使用put请求上传文件并结合key进行操作的场景下。该问题的解决对于理解和正确使用FormData对象至关重要。

被折叠的 条评论
为什么被折叠?



