@manta-eu/client/shared/upload
Reference for @manta-eu/client/shared/upload as it is on main.
Type Aliases
FileFacts
FileFacts =
object
Properties
byteSize
byteSize:
number
height?
optionalheight?:number
sha256?
optionalsha256?:string
width?
optionalwidth?:number
UploadedFileReference
UploadedFileReference =
object
Properties
byteSize
byteSize:
number
fileIri
fileIri:
string
fileName
fileName:
string
mediaType
mediaType:
string
storageKey
storageKey:
string
UploadedPartEtag
UploadedPartEtag =
object
Properties
etag
etag:
string
partNumber
partNumber:
number
UploadPurposeValue
UploadPurposeValue =
"file"|"bundle"
Variables
ingestableExtensions
constingestableExtensions:Set<string>
maxFileNameBytes
constmaxFileNameBytes:255=255
maxUploadBytes
constmaxUploadBytes:number
uploadPartSize
constuploadPartSize:number
Functions
bytesToHex()
bytesToHex(
buffer):string
Parameters
buffer
ArrayBuffer
Returns
string
isFileNameTooLong()
isFileNameTooLong(
fileName):boolean
Parameters
fileName
string
Returns
boolean
isIngestableExtension()
isIngestableExtension(
extension):boolean
Parameters
extension
string | undefined
Returns
boolean
mediaTypeFromExtension()
mediaTypeFromExtension(
extension):string
Parameters
extension
string | undefined
Returns
string
mediaTypeFromFileName()
mediaTypeFromFileName(
fileName):string
Parameters
fileName
string
Returns
string
normalizeMediaType()
normalizeMediaType(
mediaType):string
Parameters
mediaType
string
Returns
string
sha256Hex()
sha256Hex(
bytes):Promise<string>
Parameters
bytes
BufferSource
Returns
Promise<string>