Blob.slice()
io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/file_api/index.md)
Метод Blob.slice()
используется для создания нового объекта Blob
, содержащего данные в указанном диапазоне байтов исходника Blob
.
Примечание:
Помните, что метод slice()
имеет префиксы в некоторых браузерах и версиях: blob.mozSlice()
для Firefox 12 и ранних, и blob.webkitSlice()
для Safari. Старая версия метода slice()
без префиксов, имела разную семантику, и устарела.
Синтаксис
var blob = instanceOfBlob.slice([start [, end [, contentType]]]);
Параметры
start
Необязательный-
Индекс в
Blob
указывающий первый байт, включённый в новыйBlob
. Если указать отрицательное значение, это будет рассматриваться, как смещение с конца строки к началу. К примеру, -10 будет 10-ым от последнего байтаBlob
. Значение по умолчанию равно 0. Если указать значениеstart
, которое больше размера источникаBlob
, размер возвращаемогоBlob
будет равен 0 и не будет содержать данных. end
Необязательный-
Индекс в
Blob
указывающий первый байт, который не будет включён в новыйBlob
(т.е. байт с этим индексом не будет включён). Если указать отрицательное значение, это будет рассматриваться, как смещение с конца строки к началу. К примеру, -10 будет 10-ым от последнего байтаBlob
. Значение по умолчанию равноsize
. contentType
Необязательный-
Тип содержимого нового
Blob
; это будет значение его свойстваtype
. Значение по умолчанию - пустая строка.
Возвращаемое значение
Спецификации
Specification |
---|
File API # dfn-slice |
Совместимость с браузерами
BCD tables only load in the browser