function myreplace(str) newstr=str set objregEx = new RegExp objregEx.IgnoreCase = true objregEx.Global = true objregEx.Pattern = "http://(.+?).(jpg|gif|png|bmp)" '定义文件后缀,可以增加你需要的后缀,按规律增加. set matches = objregEx.execute(str) for each match in matches newstr=replace(newstr,match.value,saveimg(match.value)) next myreplace=newstr end function
function saveimg(url)
temp=split(url,".")
filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&"."&temp(ubound(temp))
'文件名重命名结束
set xmlhttp=server.createobject("Microsoft.XMLHTTP")
xmlhttp.open "get",url,false
xmlhttp.send
img=xmlhttp.ResponseBody
set xmlhttp=nothing
set objAdostream=server.createobject("ADODB.Stream")
objAdostream.Open()
objAdostream.type=1
objAdostream.Write(img)
if objAdostream.size<200 then
response.write "没找到内容![返回]"
response.end
end if
objAdostream.SaveToFile(server.mappath(savepath&""&filename))
objAdostream.SetEOS
set objAdostream=nothing
imgpath01=savepath&""&filename '返回图片路径
imgpath01=replace(imgpath01,"","/")
response.write ("图片上传成功! [继续上传]")
response.write ("
http://www.51frw.cn.cn域名65元,空间联系默飞可以享受八折优惠,信赖默飞冲天....") 'ad
response.write ("
") '根据你的系统需要,更改返回方式.
end function
Function mofeifoldfso(mpath) Set fso = Server.CreateObject("Scripting.FileSystemObject") if not fso.FolderExists(server.Mappath(mpath)) then fso.Createfolder(server.mappath(mpath)) set fso=nothing End Function %>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!