mirror of
https://github.com/501351981/vue-office.git
synced 2025-07-15 07:32:19 +08:00
13 lines
374 B
JavaScript
13 lines
374 B
JavaScript
export function getUrl(src){
|
|
if(typeof src === 'string'){
|
|
return src
|
|
}else if(src instanceof Blob){
|
|
return URL.createObjectURL(src)
|
|
}else if(src instanceof ArrayBuffer){
|
|
return URL.createObjectURL(new Blob([src]))
|
|
}else if(src instanceof Response){
|
|
return URL.createObjectURL(src.blob())
|
|
}else{
|
|
return src
|
|
}
|
|
} |