asp将二进制数据流保存成图片文件到服务器

asp将二进制数据流保存成图片文件到服务器步骤我也知道啊。就是第三和第四步怎么写。能写一下吗?... asp将二进制数据流保存成图片文件到服务器
步骤我也知道啊。就是第三和第四步怎么写。能写一下吗?
展开
 我来答
vscoder
2009-05-31 · TA获得超过282个赞
知道答主
回答量:215
采纳率:0%
帮助的人:0
展开全部
动作分解
1.将文件转成二进制流
2.接收二进制流数据
3.二进制流数据转成图片文件
4.将文件存在到服务器
通过几上四个步骤的关键字baidu就可以找到答案了。

不过有一点。如果服务器有数据库的话,而且图片不大的话,可以直接将二进制流写入数据库中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友10ae3be
2009-05-31 · TA获得超过124个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:362万
展开全部
<%
function getHTTPimg(url)
dim http
set http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then exit function
getHTTPimg=Http.responseBody
set http=nothing
end function

function Save2Local(from,tofile)
dim geturl,objStream,imgs
geturl=trim(from)
imgs=gethttpimg(geturl)
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type =1
objStream.Open
objstream.write imgs
objstream.SaveToFile tofile,2
objstream.Close()
set objstream=nothing
end function

call Save2Local("http://www.baidu.com/img/baidu_logo_jr_0905_jy.gif" ,server.MapPath("1.gif"))
%>

参考资料: 自己写的并测试通过,图片地址自己改吧

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式