社区
ASP
帖子详情
难题,将图片包在一个asp页面中,不是用
1980forever
2003-11-20 02:00:04
我写了一个单独的asp页面,用来定时刷新页面,要是用这个功能的asp页面只要把include进来就可以了,这个单独的asp页面上有两个小图标,这样如果别的系统要用的话,就需要把这两个图片也拷进来,有没有办法做到就一个页面,把图片也包在里面??
...全文
117
18
打赏
收藏
难题,将图片包在一个asp页面中,不是用
我写了一个单独的asp页面,用来定时刷新页面,要是用这个功能的asp页面只要把include进来就可以了,这个单独的asp页面上有两个小图标,这样如果别的系统要用的话,就需要把这两个图片也拷进来,有没有办法做到就一个页面,把图片也包在里面??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonghengdizhen
2003-11-21
打赏
举报
回复
这个文件的包含仅仅要求被包含在html及标头输出前.目的是使图象输出部分具有最高的执行优先级,否则如果页面已经输出了html内容或指定了contentType的话,图象输出分支无法正确执行
你可能希望在这个文件中直接输出html内容,这样是不可取的,你的要求完全可以定义成sub然后在需要的地方调用.
1980forever
2003-11-21
打赏
举报
回复
to yonghengdizhen
我的页面本来就已经是被别的页面包进去的,而且必须放在主页面的一个form中
你的意思是要单独创建一个页面来把这段程序包到标头吧?
但是我不想这么做,如果能都在一个页面中就非常的独立,很多系统都要用到它。
有没有什么办法那?
1980forever
2003-11-21
打赏
举报
回复
我的意思是我有页面A,这个页面被其他1,2,3,4,5,6。。。。。包含,而且必须是被包在一个<form>中,而我需要做的是将A页面上的一些图片写成xml放在A中,这样就可以省去别的系统还要拷贝这个图片的麻烦。但是你的方法必须将A放在1,2,3,4,等页面的开头。
另外一个方法是你将这两个图片放在了B中,1,2,3,4这些页面必须将A,B都include进来,这样也可一实现。但我不希望还多出一个B页面,能在A中就解决码??
bluedesign
2003-11-20
打赏
举报
回复
UP
yonghengdizhen
2003-11-20
打赏
举报
回复
当然如果你希望不依赖ado组件的话也可以单独使用xml实现,
用xml可以将图象编码为信息熵更高的base64编码,利用xml内置支持的base64输出其类型值.不过产生该编码的过程相对来说复杂多了,且没有象ado这么便利,需要对编码规则非常了解才可以将图象正确编码,
yonghengdizhen
2003-11-20
打赏
举报
回复
上面的内容将它放入一个文件,并且包含到任何页面的html或html标头输出之前(因为输出标头后,http不支持重定义ContentType)就可以了,至于里面的其余内容可以定义为sub或function,在任何需要的地方进行调用.
由于该页面采用了不依赖于文件名的调用方法,在任意宿主页面中将会采用该页面的url进行图象数据的http请求(请求到该页面的图象输出分支,且在输出图象后停止http响应,避免数据流类型的混合),因而是可移植而不需要任何修改的.
至于图象的xml编码串可以通过顶上被注释的那一段脚本单独运行,产生的xml文件获得,产生该xml和输出该图象需要mdac2.5以上版本,不过mdac2.5已经作为windows2000的基础组件加入了该发行版本中,所以这段代码不包含特殊的需求,可以在windows2000上良好的运行
figoren
2003-11-20
打赏
举报
回复
up
yonghengdizhen
2003-11-20
打赏
举报
回复
好了
<%
''=============第一步,获得xml串======================
'set stm=Server.CreateObject("ADODB.Stream")
'stm.Mode=3
'stm.Type=1
'stm.Open
'stm.LoadFromFile "E:\pic10162[1].jpg"
'set conn=Server.CreateObject("ADODB.Connection")
'set rs=Server.CreateObject("ADODB.Recordset")
'conn.Open "DRIVER={SQL Server};SERVER=127.0.0.1;UID=sa;PWD=;DATABASE=northwind"
'rs.open "SELECT * FROM table1",conn,1,3
'rs.AddNew
'rs(0).AppendChunk stm.Read
'rs.Update
'rs.Close
'rs.open "SELECT a FROM table1"
'rs.Save "e:\XX.xml",1
'rs.Close
'conn.Close
'stm.Close
'set stm=nothing
if Request.QueryString("IMAGE")="1" then
strXML="<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'"
strXML=strXML & " xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'"
strXML=strXML & " xmlns:rs='urn:schemas-microsoft-com:rowset'"
strXML=strXML & " xmlns:z='#RowsetSchema'>"
strXML=strXML & " <s:Schema id='RowsetSchema'>"
strXML=strXML & " <s:ElementType name='row' content='eltOnly' rs:CommandTimeout='30' rs:updatable='true'>"
strXML=strXML & " <s:AttributeType name='a' rs:number='1' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basecatalog='northwind'"
strXML=strXML & " rs:basetable='table1' rs:basecolumn='a'>"
strXML=strXML & " <s:datatype dt:type='bin.hex' dt:maxLength='2147483647' rs:long='true'/>"
strXML=strXML & " </s:AttributeType>"
strXML=strXML & " <s:extends type='rs:rowbase'/>"
strXML=strXML & " </s:ElementType>"
strXML=strXML & " </s:Schema>"
strXML=strXML & " <rs:data>"
strXML=strXML & " <z:row a='ffd8ffe000104a46494600010200006400640000ffec00114475636b79000100040000003c0000ffee002641646f6265"
strXML=strXML & "0064c0000000010300150403060a0d000002eb000003e8000005490000071dffdb0084000604040405040605050609060506090b080606"
strXML=strXML & "080b0c0a0a0b0a0a0c100c0c0c0c0c0c100c0e0f100f0e0c1313141413131c1b1b1b1c1f1f1f1f1f1f1f1f1f1f010707070d0c0d181010"
strXML=strXML & "181a1511151a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f"
strXML=strXML & "ffc20011080032003203011100021101031101ffc400b90000020203010000000000000000000000050603070002040801000301010000"
strXML=strXML & "00000000000000000000000203010410000103040103040300000000000000000102030400101105203113061232233422241511000103"
strXML=strXML & "020306050305000000000000000100110221033112221041617132135181b14204c13373d1526272821201000000000000000000000000"
strXML=strXML & "00000050130100020201030401050100000000000001001121314110617120518191f0a1b1c1d1e130ffda000c03010002110311000001"
strXML=strXML & "ac0c24af16acc17de848360f32e0d51e897702bcad0747637029387431239f6981a4e6a4ec33701238fb39968d1d3c81d902ba586129aa"
strXML=strXML & "7cdd312d3b9a738a8b4c76a44aee54b0ea628d8bea6d9a23ab98d34cf19e7e5a3ec3aa350eb60ae9e4b035750fffda0008010100010502"
strXML=strXML & "2b73288ae29a57c55add93d065c095127460848ac5325a0bd7af295ebd7215b6d52a0d78863f8f6d7eb50b5c36fb534c268a3c9637ab59"
strXML=strXML & "e1682205b5f1be27c3a252428d6f30355e252fb91c2eb22b587f5a3badbce35188a91e8536d76e04ff00e834ebb5ae9ee325c712ebaa79"
strXML=strXML & "65d5fe4263085d69f58d428f8a89d35bef6bec33ef99f5cdbfffda0008010200010502acf3359a1c09acd870c7314280a2685c8b66c6e6"
strXML=strXML & "caa475bfffda0008010300010502ac73158a3c026b1c89e6aa34554051b8b62c2e2c9a73a5ff00ffda0008010202063f0247ffda000801"
strXML=strXML & "0302063f0247ffda0008010101063f02ea2b3b9520e5d46fc756e9c4ef0a3f22cc744bc455c2a00361cf826843bf6b7c1da4b24dad45f4"
strXML=strXML & "e70d28f0cd8286a1212a38faa1f924fb6472352871d5b946140e1a46019cf2aac972df703e6ab6237a8903546e0f45766e5a573a775062"
strXML=strXML & "36bd24ca06d40166c69cd3957e4cf9438e7829fc7e9ecb65f3772abb26c7dd26572ddd19653c3c96a269fc94a130f121a40ab37a032d9c"
strXML=strXML & "a7b918fed97e8a16fe335e32ace40d231e3c7c36100b877caaddeb67fb45010b9a1b52ed8f7515c961088cafc02d3f72e6a99f41b3cd7b"
strXML=strXML & "7fd2f91d5f70f2c5792b7f9c72eaf7f0dbffda0008010103013f21b5ad9eecf9462e1bf64df24c35ce6c5d9d9c619b1205103023b9fa12"
strXML=strXML & "0129ed33a54b605e22b7b1903f0c6461fdd928bc66595b75446cd51e523c0d9f2b1fc7542607655792b486fbcbc69a5873e7838d30a12b"
strXML=strXML & "ad1c5ee21812c9d8509f5329300ab53b979a7ab373a555f65cbab11950cc59a99d0155db9b96959e36d47e2e08c0318db749e58ffda77a"
strXML=strXML & "0205905fb44621f3114a3ef799befe4e3c54a7c7b2023c3158f03cc06bc2e0cff90e6795af0e96a7527a7c479357e27de5682970c8ff00"
strXML=strXML & "a44125bb3f77ea37705dd800fea602d29dff00812d3c9b7e13543f897f4a6cdef3baeef6ff00d26cf4ffda0008010203013f21f59e9217"
strXML=strXML & "a954c3d197fce3d73e9980b7a0ea77ea5fffda0008010303013f2196a8fa48f1181e9349771cfa28c43516a5fa3625c04eb4738eae108d"
strXML=strXML & "17147ab8ea38ebffda000c03010002110311000010e228137310336281a4b6c7ab4a90e53f8f91bfffda0008010103013f1068edcf9bcc"
strXML=strXML & "a64976a1c3759e6aea2548c2e93c179842026c978e7ee034c324babcca7c2c7d98dab8e16c3e89d97d41b2445bdb264e6593d53da9690c"
strXML=strXML & "f8c3e650a002a2fca1966ddc13a5b6691c6ea34ef436ee58f91d40304de144b368e5f02a0d12d9314e2c3b145c18969b66fafdcd1646e0"
strXML=strXML & "14600717801f51520a4fb06aa2e4560ea4ac5b9c8760b74e21f2752115306f5506b6217a90053765f3898be5ada54f27971cc3f729179e"
strXML=strXML & "77bb55c1300167e333b6d5fc47384b5c0ab6c4220b2c218540e08480860252dfd86f2a13620522128e642daa0ee0f195c4c049d2c97469"
strXML=strXML & "465da54a3bc790a12c1736f78576eeb62d8afc61875981a39250baa2f3181649b9a77bda1fc636925cf6a45c58c12a95f18daf75e87f5f"
strXML=strXML & "fce3f99f73e1f33f3af2fafb4fe53df1afcd4fc77fc2ec9faa7a7fffda0008010203013f10881a8532badcb56252f2d32a71988efd15ca"
strXML=strXML & "29e614d7301e829290de616e655b39eaa865551e63de65582241ca0f4c989a12370ca821ce269e81c753f6b99cf5ffda0008010303013f"
strXML=strXML & "109b9024b65f4a88bcc6d0b25e67041350eb8e155da38af88dc3d0005b9fab01543695d4da42b1a8298e7b4cb055c2257414a66bda1d2a"
strXML=strXML & "45b94c4dca5e3ac8f9fcf49eafffd9'/>"
strXML=strXML & " </rs:data>"
strXML=strXML & " </xml>"
set xmldoc=Server.CreateObject("MSXML2.DOMDocument")
xmldoc.loadXML(strXML)
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open xmldoc
Response.ContentType="image/jpeg"
Response.BinaryWrite rs("a")
rs.Close
set rs=nothing
set xmldoc=nothing
Response.End
end if
sub ShowImage(Index)
%>
<img src="?IMAGE=<%=Index%>">
<%
end sub
%>
<%ShowImage 1%><BR>
<%ShowImage 2%>如果你还有别的图象就换不同的索引了<BR>
starboy1413
2003-11-20
打赏
举报
回复
starboy_14_14@163.com
我也想看看
happylifei
2003-11-20
打赏
举报
回复
发出来
大家都看看吗?
俺是菜乌。
1980forever
2003-11-20
打赏
举报
回复
我的邮箱1980.forever@163.com
1980forever
2003-11-20
打赏
举报
回复
好的1谢谢拉!!!
yonghengdizhen
2003-11-20
打赏
举报
回复
下班回去后给你例子
1980forever
2003-11-20
打赏
举报
回复
我是说1楼的!sorry
我对xml不是很熟悉,能不能指引一下,写两句关键的代码或者伪代码看看。
我好知道具体怎么做,谢谢
yonghengdizhen
2003-11-20
打赏
举报
回复
to 1980forever(天地无用)
我没有开玩笑,无非就是想实现一个完全自包含的文件而已,按我的方法完全能实现
1980forever
2003-11-20
打赏
举报
回复
拜托,不要开玩笑啊!
我得意思就是说不要用链接得到图片,直接在包在页面里。
yonghengdizhen
2003-11-20
打赏
举报
回复
以xml方式存储图片,作为变量放在asp文件中,输出时用xml将其转换成类型值并二进制输出(但是访问时必须加参数用于区分不同的访问请求类型)
ygghost
2003-11-20
打赏
举报
回复
<input type=image>
网页设计实习报告_1.docx
网页设计实习报告_1.docx
用div+css解决VS2005
中
布局难的问题
Div+CSS布局入门教程 《转自 蓝色理想 http://www.blueidea.com/tech/site/2006/3574.
asp
》
页面
布局与规划 在网页制作
中
,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章
中
我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+...
Div+CSS布局入门教程之一
一、
页面
布局与规划在网页制作
中
,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章
中
我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我们就开始一步一步使用DIV+CSS进行网页布局设计吧。所有的设计第一步就是构思,构思好了,一般来说还需要用PhotoShop或FireWorks(以下简称PS或FW)等
图片
处...
Div+CSS布局入门教程
一、
页面
布局与规划 好久没有认真写点东西了,想起最近这些时间经常有朋友问到我有关于DIV+CSS布局的问题,其实归根结底还是由于没有入门造成的。那么接下来的这篇文章就带领大家入门吧... 在网页制作
中
,有许多的术语,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章
中
我们将会用到一些有关于HTML的基本知识,而在你学习这篇入门教程之前,请确定你已经具有了一定的HTML基础。下面我
HTML基础和JSP了解及JSP
中
代码加载顺序
HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言。html是用于创建可从
一个
平台移植到另一平台的超文本文档的一种简单标记语言,经常用来创建web
页面
。html文件是带有格式标识符和超文本链接的内嵌代码的ascii 文本文件——html结构了解。 html文本是由 html命令组成
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章