Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > ASP > ASP Forum > อยากรู้การเอาวันเวลาปัจจุบัน ต่อกับ การ upload file เพื่อไม่ให้ชื่อไฟล์ซ้ำกันครับ



 

อยากรู้การเอาวันเวลาปัจจุบัน ต่อกับ การ upload file เพื่อไม่ให้ชื่อไฟล์ซ้ำกันครับ

 



Topic : 007204

Guest




โค้ดที่ผมอัพโหลดขึ้นเป็นแบบนี้ แล้วผมจะแทรกโค้ดที่เป็นวันเวลาปัจจุบันเพื่อไม่ให้ไฟล์ซ้ำกันตรงไหนครับ ช่วยบอกด้วยครับ ขอบคุณมากครับ (ขอบคุณไว้ก่อน )

-----------------------------###########################33-----------------------------


byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)


Dim UploadRequest
Set UploadRequest = CreateObject("Scripting.Dictionary")
BuildUploadRequest RequestBin

Temple_ID=UploadFormRequest("Temple_ID")
Near_Name=UploadFormRequest("Near_Name")
Discription=UploadFormRequest("Discription")
Img1=UploadFormRequest("Img1")



'-------------------------------------------------------------------
AF_keys = UploadRequest.Keys


Dim imgFileName(), imgMaxFileSize
Redim imgFileName(UploadRequest.Count)


imgMaxFileSize = 1000 * 1024

for AF_i = 0 to UploadRequest.Count - 1
AF_curKey = AF_keys(AF_i)
if UploadRequest.Item(AF_curKey).Item("FileName") <> "" then
AF_valueLen = UploadRequest.Item(AF_curKey).Item("ValueLen")
select case LCase(Right(UploadRequest.Item(AF_curKey).Item("FileName"), 3))

case "gif", "jpg", "png"
'Warning if file size is 0 byte
if AF_valueLen = 0 then
Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
Response.Write "Filename: " & Trim(AF_curPath) & UploadRequest.Item(AF_curKey).Item("FileName") & "<br>"
Response.Write "File does not exists or is empty.<br>"
Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
Response.End
'Response.Redirect("../error_nopic.asp")
end if
'Warning if file size is more than max one
if AF_valueLen > imgMaxFileSize then
Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
Response.Write "Filename: " & Trim(AF_curPath) & UploadRequest.Item(AF_curKey).Item("FileName") & "<br>"
Response.Write "File size (" & FormatNumber(AF_valueLen,0) & " Bytes) is more than max file size (" & FormatNumber(imgMaxFileSize,0) & " Bytes).<br>"
Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
Response.End
'Response.Redirect("../error_piclimit.asp")
end if
case else
Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
Response.Write "Filename: " & Trim(AF_curPath) & UploadRequest.Item(AF_curKey).Item("FileName") & "<br>"
Response.Write "File extensions should only be ""gif, jpg, png"".<br>"
Response.Write "Please correct and <A HREF=""javascript:history.back(1)"">try again</a>"
Response.End
'Response.Redirect("../error_pictype.asp")
end select

end if
next
'-------------------------------------------------------------------

for AF_i = 0 to UploadRequest.Count - 1
AF_curKey = AF_keys(AF_i)
'Save all uploaded files
if UploadRequest.Item(AF_curKey).Item("FileName") <> "" then
AF_value = UploadRequest.Item(AF_curKey).Item("Value")
AF_valueBeg = UploadRequest.Item(AF_curKey).Item("ValueBeg")
AF_valueLen = UploadRequest.Item(AF_curKey).Item("ValueLen")

'Create a Stream instance
Dim AF_strm1, AF_strm2
Set AF_strm1 = Server.CreateObject("ADODB.Stream")
Set AF_strm2 = Server.CreateObject("ADODB.Stream")

'Open the stream
AF_strm1.Open
AF_strm1.Type = 1 'Binary
AF_strm2.Open
AF_strm2.Type = 1 'Binary

AF_strm1.Write RequestBin
AF_strm1.Position = AF_ValueBeg
AF_strm1.CopyTo AF_strm2,AF_ValueLen

'Create and Write to a File
AF_curPath = Request.ServerVariables("PATH_INFO")
AF_curPath = Trim(Mid(AF_curPath,1,InStrRev(AF_curPath,"/")) & "")
if Mid(AF_curPath,Len(AF_curPath),1) <> "/" then
AF_curPath = AF_curPath & "/"
end if

on error resume next
'------

Dim imgFolderName, imgFolderFileName
Dim fs

'กำหนดพาธของไฟลEูปภาพ สำหรับจัดเก็บรูปภาพสินค้า
imgFolderName = Server.Mappath("Picture1")

'กำหนดชื่อพาธ และชื่อไฟลEนเซิรEเวอรE
imgFolderFileName = imgFolderName & "\" & UploadRequest.Item(AF_curKey).Item("FileName")

'ตรวจสอบว่าชื่อไฟลEีEupload ซ้ำหรือไมEหากซ้ำจะไม่ใหEupload
Set fs = Server.CreateObject("Scripting.FileSystemObject")
If fs.FileExists(imgFolderFileName) Then
Response.Write "<B>An error has occured saving uploaded file!</B><br><br>"
Response.Write "Filename: <font color='#FF0000'>[" & UploadRequest.Item(AF_curKey).Item("FileName") & "]</font><br>"
Response.Write "It duplicates the existing file.<br>"
Response.Write "Please correct and <A HREF=""javascript:history.back()"">try again</a>"
Response.End
'Response.Redirect("../error_exitpic.asp")
End If
Set fs = Nothing

'บันทึกไฟลEูปภาพสินค้าลงในโฟลเดอรEี่กำหนดไวE
AF_strm2.SaveToFile imgFolderFileName,2

'------

end if
next

'-------------------------------------------------------------------
if Near_Name <> session("Near_Name") and Img1 <> session("Img1") then
adminprorect=False
adminalldata=2
else
adminprorect=True
adminalldata=1
end if

if adminprorect <> true and Near_Name <>"" and Img1 <>"" then


strsql="Select * From Near_Station WHERE Near_Name='"&Near_Name&"'"' and Abbot_Pic='"Abbot_Pic&"'"
Set rs1=strcon.execute(strsql)
if not rs1.eof then
adminallmember=1
else
adminallmember=0
end if
rs1.close
Set rs1=Nothing


if adminallmember=0 then


Set rs=Server.CreateObject("ADODB.Recordset")
strsql="Select * From Near_Station order by Near_ID"
rs.open strsql,strcon,1,3
rs.Addnew

rs("Near_Name")=Near_Name
rs("Discription")=Discription
rs("Img1")=Img1
rs("Temple_ID")=Temple_ID

rs.Update
rs.Close
strcon.Close
Set rs=Nothing
Set strcon=Nothing
adminstate=1


session("Near_Name")=Near_Name
session("Img1")=Img1


end if
end if
%>


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 9 ก.พ. 2549 10:19:34 By : M.soontoon View : 2896 Reply : 2
 

 

No. 1

Guest


สวัสดีครับ
ก่อนอื่นขอบ่นก่อนนิดนึงนะครับ เวลาจะให้คนอื่นช่วยแก้ Code เนี่ยะ เลิก Post ทั้งหมดทีเถอะครับ เพราะ
1. คนช่วยเค้าไม่อยากช่วย เพราะตามันลาย มานั่งไล่ Code นี่เหมือน นั่งเขียนเองเลยนะครับ
2. แสดงว่าเราไม่มีความรู้ความเข้าใจใน สิ่งที่เราจะทำ เพราะแยกแยะไม่ได้ว่าปัญหามันเกิดตรงไหน

ส่วนคำตอบหลังจากตาลายคือ
1. Code ที่คุณเอามา post ไม่ปะติดปะต่อเลย ก๊อปมาจากที่ไหนบ้างครับเนี่ยะ
2. Item("FileName") ครับ เห้นว่ามีการเช็คก่อนทำการเก็บค่า ก็เอา Date แปะ ต่อไปเลยครับ โดยน่าจะทำ function จัดการให้เป็นระเบียบด้วยนะครับ

Wiwat Keawsook
MSN : [email protected]
Yahoo : [email protected]
Google Talk : [email protected]
QQ : 67176
ICQ : 36338120







Date : 9 ก.พ. 2549 12:19:35 By : Wiwat K.
 


 

No. 2

Guest


เห็นด้วยค่ะ ลายตาจริงๆ ด้วย น่าจะเอามาแค่เป็นบางส่วนนะคะ
Date : 9 ก.พ. 2549 13:54:20 By : วีน
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากรู้การเอาวันเวลาปัจจุบัน ต่อกับ การ upload file เพื่อไม่ให้ชื่อไฟล์ซ้ำกันครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่