2016-06-14 2 views
0

Я отчаянно пытаюсь клонировать blob в javascript, не используя внешнюю библиотеку (например, jQuery).Как клонировать blob в javascript

Я пробовал JSON.parse(JSON.stringify(blob)) без успеха.

+0

Просьба представить подробную информацию «сгустка». –

+1

Вы пробовали то, что предлагается в документах, к которым вы привязались? * "Чтобы создать blob, который содержит подмножество других данных blob, используйте метод slice() * * –

+0

@FelixKling Я добавил ссылку на слово blob. В моем случае blob - это pdf, но я не думаю, что это влияет на вопрос ... – ncohen

ответ

3

Из документации:

Чтобы создать двоичный объект, который содержит подмножество данных другого BLOb, используйте метод slice().

Таким образом, вы могли бы использовать

var copy = blob.slice(); 

Он также говорит

Для построения Blob от других объектов, не BLOb и данных, используйте Blob() конструктор.

и глядя на Конструкторы документации предполагает, что должно работать, а также:

var copy = new Blob([blob], {type: blob.type}); 
Смежные вопросы