我想为我的本地woff
文件生成一个链接。在函数的帮助下createobjectURL
,创建了一个链接,但是,惩罚是以 blob 的方式。URL 生存期与创建它的窗口中的文档相关联。该 URL 仅在我的浏览器上运行,当我关闭相关选项卡时,该文件消失。所以,我试图找到一种使用 js 函数的方法,该函数创建一个指向上传本地文件的 perm 链接。目前我使用 .
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>URL.createObjectURL example</title>
</head>
<body>
<input type="file">
<file>
<p class="p">The URL of file is : </p>
</body>
<script>
var Element = document.querySelector('input');
var file = document.querySelector('file');
Element.addEventListener('change', function() {
var url = URL.createObjectURL(Element.files[0]);
file.src = url;
console.log(url);
var d=document.querySelector(".p");
d.textContent+=url;
});
</script>
</html>
blob:https://www.example.com/123
但是我需要https://www.example.com/123
。我还尝试了 Base 64 编码。它可以工作,但文件大小和速度即使在压缩时也会成为一个缺点。