这段代码使用 FormData 对象的 append 方法,将一个文件对象添加到 FormData 对象中,并设置了三个参数:

  1. 'filename':表示添加的文件对象的键名。在后台接收到 FormData 对象时,可以通过这个键名来获取文件对象。

  2. midBlob.blob:表示添加的文件对象的值。这里的 midBlob.blob 是一个 Blob 对象,可以通过 File 对象的属性 .blob 获取到。

  3. ${midBlob.filename.split('.')[0]}.jpeg:表示添加的文件对象的文件名。这里使用了模板字符串,将 midBlob.filename 的文件名部分(不包括后缀名)取出,并将后缀名设置为 .jpeg。最终的文件名将作为文件对象的属性名,可以在后台获取到该属性名并读取该文件。

JavaScript FormData.append() 方法解析:文件上传与命名

原文地址: https://www.cveoy.top/t/topic/oF6I 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录