Javascript 如何混淆音频标记的src属性

Javascript 如何混淆音频标记的src属性,javascript,java,audio,encryption,Javascript,Java,Audio,Encryption,我目前正在构建一个web应用程序,我将在其中播放用户上传的文件,其中用户上传的文件只能流式传输。问题是如何隐藏或混淆音频标记src属性,但同时音频文件仍然可以流式传输/播放并从数据库中检索 这样做的主要目的是我想知道音频文件的来源 没有明智的方法来完成你所说的你想做的事。如果元素可以找到该文件,那么在浏览器中启用调试工具的任何用户都可以找到该文件。你试图通过隐藏指向源的URL来达到什么目的?没有明智的方法来完成你所说的你想做的事情。如果元素可以找到该文件,那么在浏览器中启用调试工具的任何用户都可

我目前正在构建一个web应用程序,我将在其中播放用户上传的文件,其中用户上传的文件只能流式传输。问题是如何隐藏或混淆音频标记src属性,但同时音频文件仍然可以流式传输/播放并从数据库中检索


这样做的主要目的是我想知道音频文件的来源

没有明智的方法来完成你所说的你想做的事。如果元素可以找到该文件,那么在浏览器中启用调试工具的任何用户都可以找到该文件。你试图通过隐藏指向源的URL来达到什么目的?

没有明智的方法来完成你所说的你想做的事情。如果元素可以找到该文件,那么在浏览器中启用调试工具的任何用户都可以找到该文件。您试图通过隐藏指向源的URL来达到什么目的?

  • 也许你应该使用网络音频API

  • 仅在某些情况下使用服务器端脚本(php)进行加载 例如,您可以让您的网站在用户的浏览器中保存cookie 当你想加载文件时,在链接上传递它的值*
*:我忘了COOKIE是随请求一起发送到服务器的(在php中:使用$\u COOKIE super global)

  • 也许你应该使用网络音频API

  • 仅在某些情况下使用服务器端脚本(php)进行加载 例如,您可以让您的网站在用户的浏览器中保存cookie 当你想加载文件时,在链接上传递它的值*

*:我忘记了COOKIE是随请求一起发送到服务器的(在php中:使用$\u COOKIE super global)

我通常希望保护我的音频文件,这样就没有人可以从我的服务器访问它。如果用户可以播放音频,那么根据定义,他们可以访问它。你试图在不存在的地方划清界限。说真的,用户962206-你需要改变你的问题,在高层次上解释你实际上想要完成什么。问“我怎样才能模糊元素使用的src”不会得到有用的答案。你不能那样做。告诉我们高层次的目标是什么,也许你可以得到一些建议。我通常希望我的音频文件得到保护,这样就没有人可以从我的服务器访问它。如果用户可以播放音频,那么他们就可以按定义访问它。你试图在不存在的地方划清界限。说真的,用户962206-你需要改变你的问题,在高层次上解释你实际上想要完成什么。问“我怎样才能模糊元素使用的src”不会得到有用的答案。你不能那样做。那么,告诉我们高层次的目标是什么,也许你可以得到一些建议。想解释更多关于你的答案吗?你可以在用户浏览器上设置你的服务器cookie,并用php文件(加载程序)引用你的音频文件这将使用特定id加载它们cookie的作用是防止用户复制到您的文件的路径,并禁止跨域使用您的文件,因为加载程序需要cookie来加载文件,并且这些文件只能由您网站域中的页面访问。我正在使用java作为我的web应用程序,而我正在使用的服务器也是如此对不起,我在这方面没有太多经验that@younessbelfkih,也许你应该编辑你的答案,包括关于网络音频API如何帮助OP以及如何使用它的解释。也许您可以为服务器端脚本建议包含代码(或伪代码)。现在,你的建议很有潜力,但没有明显的帮助。添加一些内容可以使这成为一个很好的答案。是否要详细解释您的答案?您可以在用户浏览器上设置服务器cookie,并使用php文件(加载程序)引用音频文件这将使用特定id加载它们cookie的作用是防止用户复制到您的文件的路径,并禁止跨域使用您的文件,因为加载程序需要cookie来加载文件,并且这些文件只能由您网站域中的页面访问。我正在使用java作为我的web应用程序,而我正在使用的服务器也是如此对不起,我在这方面没有太多经验that@younessbelfkih,也许你应该编辑你的答案,包括关于网络音频API如何帮助OP以及如何使用它的解释。也许您可以为服务器端脚本建议包含代码(或伪代码)。现在,你的建议很有潜力,但没有明显的帮助。再加上几句话就可以很好地回答这个问题。