Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用java脚本创建Blob URL以隐藏文件的原始URL源_Javascript_Pdf_Html5 Video_Blob_Bloburls - Fatal编程技术网

Javascript 如何使用java脚本创建Blob URL以隐藏文件的原始URL源

Javascript 如何使用java脚本创建Blob URL以隐藏文件的原始URL源,javascript,pdf,html5-video,blob,bloburls,Javascript,Pdf,Html5 Video,Blob,Bloburls,我正在创建一个发布视频文件和Pdf文件的网站。我需要隐藏这些文件的原始URL,同时检查它们。所以我想知道如何使用JavaScript创建Blob URL。那没用。 要创建blob:URL,您需要一个blob,它是可访问浏览器内存的二进制数据 要将二进制数据从服务器传输到浏览器的内存中,您需要获取它 浏览器的开发工具附带了一个网络监视器,从那里可以监视所有的网络请求,并且可以访问将二进制数据提取到浏览器内存所需的一个网络请求 因此,您的恶意用户想要窃取您的文件,只需从该面板复制请求,并将响应直接保

我正在创建一个发布视频文件和Pdf文件的网站。我需要隐藏这些文件的原始URL,同时检查它们。所以我想知道如何使用JavaScript创建Blob URL。

那没用。 要创建
blob:
URL,您需要一个
blob
,它是可访问浏览器内存的二进制数据 要将二进制数据从服务器传输到浏览器的内存中,您需要获取它

浏览器的开发工具附带了一个网络监视器,从那里可以监视所有的网络请求,并且可以访问将二进制数据提取到浏览器内存所需的一个网络请求

因此,您的恶意用户想要窃取您的文件,只需从该面板复制请求,并将响应直接保存到他们的磁盘上即可

保护数据的唯一合理方法是通过DRM,视频请参见。

这是无用的。 要创建
blob:
URL,您需要一个
blob
,它是可访问浏览器内存的二进制数据 要将二进制数据从服务器传输到浏览器的内存中,您需要获取它

浏览器的开发工具附带了一个网络监视器,从那里可以监视所有的网络请求,并且可以访问将二进制数据提取到浏览器内存所需的一个网络请求

因此,您的恶意用户想要窃取您的文件,只需从该面板复制请求,并将响应直接保存到他们的磁盘上即可

保护数据的唯一合理方法是通过DRM,视频请参见