-
ฟังก์ชั่นฟังก์ชั่น: อิมเมจระยะไกลจะถูกบันทึกไว้ในเซิร์ฟเวอร์ท้องถิ่นโดยอัตโนมัติและเป็นลายลักษณ์อักษรภาพโดยใช้ ASPJPEG
'(หมายเหตุ: โปรดสร้างไดเรกทอรีรูปภาพในไดเรกทอรีก่อนเพื่อบันทึกรูปภาพชั่วคราว)
'โปรแกรมนี้ต้องติดตั้ง "ส่วนประกอบ ASPJPEG" บนเซิร์ฟเวอร์มิฉะนั้นจะไม่ถูกใช้ตามปกติ
'คุณสามารถนำส่วนข้างต้นของ '' '' 2222222 ''''''''''''''''''''''''''''''''''''''''''''''''' wee - - -
'วิธีใช้โปรด saveimg.asp
'saveimg.asp? url = http: //siyizhu.com/logo.gif คุณสามารถลบภาพ hoho ฟังก์ชั่นอื่น ๆ ที่จำเป็นต้องเพิ่มโปรดขยายตัวด้วยตัวเอง
'จะรับไฟล์คำต่อท้ายอื่นได้อย่างไร? แน่นอนมันก็โอเค
'(jpg | gif | png | bmp) ถึง (mp3) ฉันเข้าใจ? มันเป็นเพียงชื่อไฟล์ที่มีคำต่อท้ายของ mp3 และอื่น ๆ ฮิฮิ
Server.ScriptTimeOut = 99999
constsavepath = "รูปภาพ" 'รูปภาพบันทึกเส้นทาง
url = คำขอ ("url")
FunctionMyreplace (STR)
Newsstr = Str
setobjregex = newregexp
objregex.ignorecase = true
objregex.global = true
objregex.pattern = "http: // (.+?)/. (jpg | gif | png | bmp)" 'define ไฟล์คำต่อท้าย
setMatches = objregex.execute (str)
foreachMatchinMatches
Newsstr = แทนที่ (Newstr, match.value, saveimg (match.value))
ต่อไป
myreplace = newstr
endfunction
functionsaveimg (URL)
temp = split (url, ".")
'ต่อไปนี้คือการเปลี่ยนชื่อชื่อไฟล์ด้วยเวลาและหมายเลขสุ่ม
สุ่ม
rannum = int (90000*RND) +10000
filename = ปี (ตอนนี้) & เดือน (ตอนนี้) & วัน (ตอนนี้) & ชั่วโมง (ตอนนี้) & นาที (ตอนนี้) & วินาที (ตอนนี้) & rannum & "." & temp (Ubund (อุณหภูมิ))
'การเปลี่ยนชื่อชื่อไฟล์สิ้นสุดลง
setxmlhttp = server.createObject ("microsoft.xmlhttp"))
xmlhttp.open "get", url, false
xmlhttp.send
img = xmlhttp.responsebody
setxmlhttp = ไม่มีอะไร
setObjadostream = server.createObject ("adodb.stream"))
objadostream.open ()
objadostream.type = 1
objadostream.write (IMG)
objadostream.savetofile (server.mappath (บันทึกและชื่อไฟล์)))
objadostream.seteos
setObjadostream = ไม่มีอะไร
'' '' '' '' 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
saveimg = savepath & filename'get save path
dimjpeg
setJpeg = server.createObject ("persit.jpeg"))
jpeg.openserver.mappath (saveimg) 'เปิดเส้นทางเพื่อบันทึกรูปภาพ
'เพิ่มลายน้ำข้อความ
jpeg.canvas.font.color = & hff0000'red
jpeg.canvas.font.family = "宋体"
jpeg.canvas.font.bold = true
jpeg.canvas.printjpeg.originalwidth-200, jpeg.originalheight-50, "siyizhu.com" ระยะห่างจากลายน้ำไปทางซ้ายและระยะทางจากด้านบน
'บันทึกไฟล์
jpeg.saveserver.mappath (saveimg) 'บันทึกภาพหลังจากเพิ่มลายน้ำ
'วัตถุเข้าสู่ระบบ
setJpeg = ไม่มีอะไร
endfunction
-
ให้ความสนใจกับการสนับสนุนส่วนประกอบเซิร์ฟเวอร์ของคุณ