有一些src
的地址是blob
协议的,比如:
<video crossorigin="anonymous" preload="auto" src="blob:https://www.bilibili.com/cc5976ee-294b-44bd-b266-3d0f5522dfb9"></video>
<img src="blob:http://oss.aliyun.com/upload/48735834345" />
查阅资料后发现blob
格式可以由前端用URL. createObjectURL(new Blob([],type))
来创建
我的疑问是:
1.使用blob
时候,前后端之间是如何传输数据的?
2.如何用blob
续传?
3.如果视频不想被用户获取,会不会有被人盗取源文件的可能?
bloburl
其实的本地的数据。其实还是ajax
获取blob
数据,然后通过createObjectURL
吧blob
转化成bloburl
来给video
直接使用。bloburl 本来就是你自己网站的,你当前页面关闭之后就不能使用了。每次生成的地址也不一样。盗取源文件其实和bloburl没什么关系,主要还是你的数据的获取方式的问题,