Javascript 在HTML文件中嵌入二进制文件

Javascript 在HTML文件中嵌入二进制文件,javascript,html,base64,embed,Javascript,Html,Base64,Embed,我需要在HTML文件中嵌入二进制文件(例如Word文档、PPT等)。目前,我正在将文件转换为base64格式,并在HTML文件中包含base64编码的内容。此HTML文件将提交给另一个web应用程序,然后该应用程序将读取内容(base64编码文件)并将内容保存到文件系统。有没有更好的方法在HTML文件中嵌入文件 好的。这就是我需要嵌入它们的原因。应用程序A允许用户下载带有嵌入内容的HTML文件。用户可以打开这个HTML文件,它会自动将嵌入的内容上传到应用程序B中。我知道这听起来像是一个疯狂的要求

我需要在HTML文件中嵌入二进制文件(例如Word文档、PPT等)。目前,我正在将文件转换为base64格式,并在HTML文件中包含base64编码的内容。此HTML文件将提交给另一个web应用程序,然后该应用程序将读取内容(base64编码文件)并将内容保存到文件系统。有没有更好的方法在HTML文件中嵌入文件


好的。这就是我需要嵌入它们的原因。应用程序A允许用户下载带有嵌入内容的HTML文件。用户可以打开这个HTML文件,它会自动将嵌入的内容上传到应用程序B中。我知道这听起来像是一个疯狂的要求,但这正是我需要构建的..

不明白您为什么想要它。但是
HTML
只能包含文本。您可以将它们全部压缩,并将压缩包作为dataURL或json/js字符串嵌入。总之,jszip和base64 DataURL作为锚定HREF可能是最好的选择,因为用户可以在没有JS的情况下下载它们,或者用JS解包,一次拿出一个。你是想显示文档还是只是想把文档的引用发送给下一个请求?我不是在UI中显示文档。我只是想把文件上传到目标应用程序-“应用程序B”。