批量更改图片名称及处理数据库相关图片名称

数据提交页:
程序代码 程序代码
<form name="form1" method="get" action="refile.asp">
              <p>
                <input name="path" type="hidden" id="path" value="<%=UploadDir%>">
                  <input name="url" type="hidden"  value="FileManage_Down.asp">
                  <input name="tname" type="hidden" id="tname" value="<%=theFile.Name%>"><input name="newname" type="text" id="newname" value="<%=theFile.Name%>"><input type="submit" name="Submit" value="修改">
              </p>
          </form>

数据处理页:
程序代码 程序代码

<%
Dim fso,tname,path,newname,url
url=request("url")
newname=request("newname")
path=request("path")
tname=request("tname")
   Set fso = CreateObject("Scripting.FileSystemObject")
  fso.MoveFile server.mappath(path&tname),server.mappath(path&newname)
   Set fso=Nothing
  
Set Conn   = Server.CreateObject("ADODB.Connection")
Conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/com02.mdb")
Set rs = Server.Createobject("ADODB.Recordset")
sql="Select * from [Download]"
rs.open sql,conn,1,3
while not rs.eof
rs("DownloadUrl")=replace(rs("DownloadUrl"),tname,newname)
rs("Content")=replace(rs("Content"),tname,newname)
rs("PhotoUrl")=replace(rs("PhotoUrl"),tname,newname)

rs.update
rs.movenext
wend
rs.close
set rs=nothing
Set rs = Server.Createobject("ADODB.Recordset")
sql="Select * from [news]"
rs.open sql,conn,1,3
while not rs.eof
rs("Content")=replace(rs("Content"),tname,newname)
rs.update
rs.movenext
wend
rs.close
set rs=nothing
conn.close
set conn=nothing


   response.Redirect(url)
   response.end
%>



文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.