是否可以在 XHTML 文档中嵌入(内联)zip 文件?
Is it possible to embed (inline) a zip file in an XHTML document?
图像可以内联编码为 xhtml 文档中的 base64,例如:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAD
NCAMAAAAsYgRbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c
cllPAAAABJQTFRF3NSmzMewPxIG//ncJEJsldTou1jHgAAAARBJREFUeNrs2EEK
gCAQBVDLuv+V20dENbMY831wKz4Y/VHb/5RGQ0NDQ0NDQ0NDQ0NDQ0NDQ
0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0PzMWtyaGhoaGhoaGhoaGhoaGhoxtb0QGho
aGhoaGhoaGhoaGhoaMbRLEvv50VTQ9OTQ5OpyZ01GpM2g0bfmDQaL7S+ofFC6x
v3ZpxJiywakzbvd9r3RWPS9I2+MWk0+kbf0Hih9Y17U0nTHibrDDQ0NDQ0NDQ0
NDQ0NDQ0NTXbRSL/AK72o6GhoaGhoRlL8951vwsNDQ0NDQ1NDc0WyHtDTEhD
Q0NDQ0NTS5MdGhoaGhoaGhoaGhoaGhoaGhoaGhoaGposzSHAAErMwwQ2HwRQ
AAAAAElFTkSuQmCC" alt="beastie.png"/>
(source)
是否可以对可以下载(单击 link 或按钮)并使用 javascript 访问的任意附件(例如 zip 文件)执行相同的操作?
是的。
<a href="data:application/octet-stream;base64,UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA==" download target="_blank">download</a>
application/octet-stream
是二进制数据的通用 MIME 类型,通常强制浏览器下载文件。
文件本身来自 here,但不能真正用作 zip。
download
是一种更现代的强制下载方式。
图像可以内联编码为 xhtml 文档中的 base64,例如:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAD
NCAMAAAAsYgRbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5c
cllPAAAABJQTFRF3NSmzMewPxIG//ncJEJsldTou1jHgAAAARBJREFUeNrs2EEK
gCAQBVDLuv+V20dENbMY831wKz4Y/VHb/5RGQ0NDQ0NDQ0NDQ0NDQ0NDQ
0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0PzMWtyaGhoaGhoaGhoaGhoaGhoxtb0QGho
aGhoaGhoaGhoaGhoaMbRLEvv50VTQ9OTQ5OpyZ01GpM2g0bfmDQaL7S+ofFC6x
v3ZpxJiywakzbvd9r3RWPS9I2+MWk0+kbf0Hih9Y17U0nTHibrDDQ0NDQ0NDQ0
NDQ0NDQ0NTXbRSL/AK72o6GhoaGhoRlL8951vwsNDQ0NDQ1NDc0WyHtDTEhD
Q0NDQ0NTS5MdGhoaGhoaGhoaGhoaGhoaGhoaGhoaGposzSHAAErMwwQ2HwRQ
AAAAAElFTkSuQmCC" alt="beastie.png"/>
(source)
是否可以对可以下载(单击 link 或按钮)并使用 javascript 访问的任意附件(例如 zip 文件)执行相同的操作?
是的。
<a href="data:application/octet-stream;base64,UEsFBgAAAAAAAAAAAAAAAAAAAAAAAA==" download target="_blank">download</a>
application/octet-stream
是二进制数据的通用 MIME 类型,通常强制浏览器下载文件。
文件本身来自 here,但不能真正用作 zip。
download
是一种更现代的强制下载方式。