我写了一个HTML应用程序(hta文件),我想知道是否有办法将图标文件嵌入到hta文件本身.
我看过包含嵌入图形文件的HTML电子邮件,有没有办法用html应用程序和图标做到这一点?
HTA文件有一个HTA:APPLICATION标签,允许您指定一个图标,但我想只有一个文件可供下载.我不想拥有外部图标文件.这可能吗?
有关hta文件的更多信息:HTA文件.
我在FireFox书签的备份中注意到,每个条目左侧显示的图标都作为A标签中的字符流保存.例如:
ICON ="data:image/png; base64,iVBOR [删除数据以缩短示例] rkJggg =="
我有3个BMP文件(2 are 4x20 (249 bytes) and 1 is 102x82 (24.7 KB)),我想在我的HTML应用程序中隐藏,这样他们就不会迷路.
较大的一个在样式标记中出现3次,如下所示(显示1次):
<style type="text/css">
#frmMainBody
{background:grey; background-image:url('Background.bmp'); margin:0;
padding:0; font:normal 10pt Microsoft Sans Serif;}
</style>
Run Code Online (Sandbox Code Playgroud)
另外两个出现在VBScript子例程中,如下所示:
Sub Button_Glow
' Highlights a button when the cursor hovers over it.
With Window.Event.srcElement.Style
If .BackgroundColor <> "Lavender" Then
.BackgroundColor = "Lavender"
.BackgroundImage = "url(Glow.bmp)"
.BackgroundPositionY = -2
.BackgroundRepeat = "Repeat-X"
End If
End With
End Sub 'Button_Glow
Run Code Online (Sandbox Code Playgroud)
这可能吗 ?
我需要动态地将上传的二进制文件转换为base64字符串格式.我正在使用ASP,Vbscript.使用Midori的组件进行base64转换.对于小尺寸文件(<20K),性能还可以.但当它超过75或100K时,它完全失去了.有没有有效的方法将大二进制文件(2MB)转换为base64字符串格式?
在此先感谢,肯尼