远程图片自动按文件夹上传到服务器-默飞出品
2018-09-06 12:03
远程图片自动按文件夹上传到服务器-默飞出品 在输入框中输入远程图片地址,如图片不存在,程序自动放弃本次操作. 制作:默飞 QQ:33224360 演示:域名65元,空间联系默飞可以享受八折优惠,信赖默飞冲天.... else filepath02=mofeifoldfso(savepath) savepath=savepath&\&year(now())&month(now()) filepath02=mofeifoldfso(savepath) urname01=myreplace(imgpath) end if
function myreplace(str) newstr=str set objregEx = new RegExp objregEx.IgnoreCase = true objregEx.Global = true objregEx.Pattern = 定义文件后缀,可以增加你需要的后缀,按规律增加. 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没找到内容![返回] 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 (域名65元,空间联系默飞可以享受八折优惠,信赖默飞冲天....) ad response.write () 根据你的系统需要,更改返回方式. end function
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
上一篇:防盗链接ASP函数