簡體   English   中英

如何 append 一個 Blob 到 FormData

[英]How to append a Blob to FormData

var myBlob = new Blob(["This is my blob content"], {type : "text/plain"});
var fd = new FormData();
fd.append("clip",myBlob)

Blob工作正常:

myBlob: Blob
size: 341746
type: "text/plain"

但它沒有被附加到FormData

在此處輸入圖像描述

為什么Blob沒有出現在FormData中?

好吧,實際上,根據FormData規范,無法在簡單的console.log()或調試器中檢查表單數據元素。

因此,檢查其中項目的唯一方法是像這樣遍歷整個項目:

var myBlob = new Blob(["This is my blob content"], {type : "text/plain"});
var fd = new FormData();
fd.append("clip",myBlob);

// Display the key/value pairs
for (var pair of fd.entries()) {
    console.log(pair[0]+ ', ' + pair[1]); 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM