濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 保存遠(yuǎn)程圖片函數(shù)修改正版

保存遠(yuǎn)程圖片函數(shù)修改正版

熱門標(biāo)簽:保定電銷機(jī)器人軟件 電話機(jī)器人案例 電話機(jī)器人銷售公司嗎 客服外呼系統(tǒng)呼叫中心 鎮(zhèn)江云外呼系統(tǒng)怎么樣 vue 地圖標(biāo)注拖拽 自動(dòng)外呼系統(tǒng)怎么防止封卡 土地證宗地圖標(biāo)注符號(hào) 成都銷售外呼系統(tǒng)公司
趁今天有空,修正了一下這個(gè)函數(shù),經(jīng)測(cè)試,在本地服務(wù)器通過,在空間商服務(wù)器也可正常使用,沒發(fā)現(xiàn)錯(cuò)誤。我的卡巴斯基不報(bào)毒了。^_^

只要修改一下,這個(gè)函數(shù)是放在哪個(gè)網(wǎng)站都適用的。在此只與添加圖片為例說明一下調(diào)用方法,其它位置方法類似。

在我本機(jī)測(cè)試成功,由于現(xiàn)在連不上空間的FTP,所以無(wú)辦在空間上測(cè)試,發(fā)現(xiàn)問題請(qǐng)到群中提出。

一、把下面函數(shù)放到Ft_admin_conn.asp的最后

'==================================
'=函 數(shù) 名:saveimgfile
'=功 能: 保存遠(yuǎn)程圖片
'=參數(shù)說明:imgfileurl--遠(yuǎn)程圖片地址
'=修改日期: 2006-4-19 13:20
'=程序作者:冷風(fēng)
'=網(wǎng) 站:http://www.4fnet.com.cn
'==================================
function saveimgfile(imgfileurl)
dim img_type,savepath,imgfiletype,flag,imgbody
savepath="../FUploadFile/"year(now())"-"month(now())
flag=false
imgfiletype=right(imgfileurl,4)'獲取遠(yuǎn)程圖片的格式
img_type=".gif|.bmp|.jpg|.png"'設(shè)置允許保存在本地的圖片格式
typeArr=split(img_type,"|")
for i=0 to ubound(typeArr)-1
if imgfiletype=typeArr(i) then
flag=true
exit for
end if
next
if flag=false then'如果不是允許保存到本地的圖片格式,則只連接遠(yuǎn)程圖片
saveimgfile=imgfileurl
else
set xml_http=server.createobject("microsoft.xmlhttp")
xml_http.open "get",imgfileurl,false
xml_http.send
imgbody=xml_http.responsebody
set xml_http=nothing
serverpath=server.mappath(savepath)
set filefolder=server.createobject("scripting.filesystemobject")
if filefolder.folderexists(serverpath)=false then
filefolder.createfolder(serverpath)
end if
randomize
savepath=savepath"/"year(now())month(now())day(now())hour(now())minute(now())int(10*rnd)imgfiletype
set adodbs=server.createobject("adodb.stream")
adodbs.open
adodbs.type=1
adodbs.write imgbody
adodbs.savetofile(server.mappath(savepath))'保存到本地
adodbs.seteos
set adodbs=nothing
if filefolder.fileexists(server.mappath(savepath))=false then '如果保存成功,即返回遠(yuǎn)程地址,只作遠(yuǎn)程連接,避免一些防盜連網(wǎng)站不能保存
saveimgfile=imgfileurl
else
savepath=replace(savepath,"../","")
saveimgfile=savepath
end if
set filefolder=nothing
end if
end function

二、打開admin/admin_pic.asp文件
1、找到:添加圖片過程中的 pic_pic=checksql("縮略圖片地址",request.form("pic"),1,100) (大概在第368行)在下面插入代碼:

if left(pic_url,7)="http://" and request.form("save")="true" then
pic_url=saveimgfile(pic_url)
pic_pic=pic_url
end if
  再找到:input type="submit" name="Submit" value="確定新增">?。ù蟾旁诘?81行)插入以下代碼:

   input type="checkbox" name="save" value="true">同時(shí)保存遠(yuǎn)程圖片

2、在編輯圖片過程(editpic)中的相同地方添加相應(yīng)的代碼即可。

ok,完工

希望大家能舉一返回,其它用到圖片的地方也是一樣的調(diào)用方法。

歡迎光臨本站:http://www.4fnet.com.cn

標(biāo)簽:重慶 內(nèi)江 懷化 成都 麗江 天津 公主嶺 臺(tái)灣

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《保存遠(yuǎn)程圖片函數(shù)修改正版》,本文關(guān)鍵詞  保存,遠(yuǎn)程,圖片,函數(shù),修改,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《保存遠(yuǎn)程圖片函數(shù)修改正版》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于保存遠(yuǎn)程圖片函數(shù)修改正版的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    博乐市| 林芝县| 株洲县| 塔城市| 元朗区| 蒲江县| 叙永县| 平远县| 遂平县| 梨树县| 葫芦岛市| 清苑县| 岢岚县| 屏东市| 土默特右旗| 禄劝| 托克逊县| 丹棱县| 淮滨县| 鹤庆县| 合山市| 黄龙县| 鸡西市| 深州市| 东宁县| 阜新市| 团风县| 昌江| 海安县| 连平县| 北宁市| 肃北| 盐池县| 图木舒克市| 宁海县| 达拉特旗| 志丹县| 灵宝市| 甘肃省| 焉耆| 石棉县|