formData: set default filename for Blob to <blob> (#5907)

This commit is contained in:
Marcos Casagrande 2020-05-28 15:02:00 +02:00 committed by GitHub
parent 3cbcdd4250
commit c9bbb200d6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 3 deletions

View file

@ -22,7 +22,7 @@ class FormDataBase {
if (value instanceof domFile.DomFileImpl) {
this[dataSymbol].push([name, value]);
} else if (value instanceof blob.DenoBlob) {
const dfile = new domFile.DomFileImpl([value], filename || name, {
const dfile = new domFile.DomFileImpl([value], filename || "blob", {
type: value.type,
});
this[dataSymbol].push([name, dfile]);
@ -96,7 +96,7 @@ class FormDataBase {
if (value instanceof domFile.DomFileImpl) {
this[dataSymbol][i][1] = value;
} else if (value instanceof blob.DenoBlob) {
const dfile = new domFile.DomFileImpl([value], filename || name, {
const dfile = new domFile.DomFileImpl([value], filename || "blob", {
type: value.type,
});
this[dataSymbol][i][1] = dfile;
@ -117,7 +117,7 @@ class FormDataBase {
if (value instanceof domFile.DomFileImpl) {
this[dataSymbol].push([name, value]);
} else if (value instanceof blob.DenoBlob) {
const dfile = new domFile.DomFileImpl([value], filename || name, {
const dfile = new domFile.DomFileImpl([value], filename || "blob", {
type: value.type,
});
this[dataSymbol].push([name, dfile]);