From 5735017461fc3a1180b61b8a30d034a75a0e1c28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jimmy=20W=C3=A4rting?= Date: Fri, 19 Apr 2019 16:50:55 +0200 Subject: [PATCH] Slash should be converted to colon --- Blob.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Blob.js b/Blob.js index 247a2a1..41c23f7 100644 --- a/Blob.js +++ b/Blob.js @@ -339,6 +339,7 @@ /********************************************************/ function Blob (chunks, opts) { chunks = chunks || [] + opts = opts == null ? {} : opts for (var i = 0, len = chunks.length; i < len; i++) { var chunk = chunks[i] if (chunk instanceof Blob) { @@ -383,7 +384,7 @@ function File (chunks, name, opts) { opts = opts || {} var a = Blob.call(this, chunks, opts) || this - a.name = name + a.name = name.replace(/\//g, ':') a.lastModifiedDate = opts.lastModified ? new Date(opts.lastModified) : new Date() a.lastModified = +a.lastModifiedDate @@ -525,7 +526,7 @@ 'constructor(chunks, name, opts) {' + 'opts = opts || {};' + 'super(chunks, opts || {});' + - 'this.name = name;' + + 'this.name = name.replace(/\//g, ":");' + 'this.lastModifiedDate = opts.lastModified ? new Date(opts.lastModified) : new Date();' + 'this.lastModified = +this.lastModifiedDate;' + '}};' + @@ -537,7 +538,7 @@ var blob = new Blob(b, c) var t = c && void 0 !== c.lastModified ? new Date(c.lastModified) : new Date() - blob.name = d + blob.name = d.replace(/\//g, ':') blob.lastModifiedDate = t blob.lastModified = +t blob.toString = function () {