如何为作为FormData上传的Blob对象提供文件名?
- 论坛
- 如何为作为FormData上传的Blob对象提供文件名?
13 浏览
如何为作为FormData上传的Blob对象提供文件名?
我目前正在使用以下代码从剪贴板上传粘贴的图像:
// 原来getAsFile会返回一个blob,而不是文件 var blob = event.clipboardData.items[0].getAsFile(), form = new FormData(), request = new XMLHttpRequest(); form.append("blob",blob); request.open( "POST", "/upload", true ); request.send(form);
上传的表单字段将会收到一个类似于Blob157fce71535b4f93ba92ac6053d81e3a的名称。有没有办法在客户端设置或接收到这个文件名,而不进行任何服务器端通信?