Register Register Member Login Member Login Member Login Forgot Password ??
PHP Tutorial (Hypertext Preprocessor), ASP Tutorial (Active Server Pages), ASP.NET Tutorial (.Net 1.1,2.0,3.5)
   
   
  Registered : 70,235
   
 
HOME > ASP > ASP Forum > upload ไฟล์ ลงฐานข้อมูลค่ะ จะให้คำสั่งนี้ลงใน Save ลง Database ค่ะ ต้องว่างตรงไหน แล้ว เราต้อง เพิ่มอะไรเข้าไปบ้างค่ะ ช่วยด้วย ต้องเพิ่ม การเรียก database
Search

upload ไฟล์ ลงฐานข้อมูลค่ะ จะให้คำสั่งนี้ลงใน Save ลง Database ค่ะ ต้องว่างตรงไหน แล้ว เราต้อง เพิ่มอะไรเข้าไปบ้างค่ะ ช่วยด้วย ต้องเพิ่ม การเรียก database

   
012589

Guest
Sample2.asp
<html>
<body bgcolor="#FFFFFF">
<%
bytecount=Request.TotalBytes
If bytecount<80000 Then ' กำหนดขนาดไฟล์ไม่เกิน 80 K
%>
<!--#Include File="uploads.asp"-->
<%
filename=uploaddata.Item("file").Item("filename")
pos_filebegin=InStrRev(filename,"\")
pos_fileend=Len(filename)
filename_new=Mid(filename,pos_filebegin+1,pos_fileend-pos_filebegin)
' กำหนด ประเภทของไฟล์ที่จะ สามารถ uploads ได้
If Instr(filename_new,".jpg")<>0 Or Instr(filename_new,".gif")<>0 Or Instr(filename_new,".jpeg")<>0 Then
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set uploadfile=fs.CreateTextFile(Server.Mappath("picture"&"/"&filename_new))
uploadfile.Write uploaddata.Item("file").Item("value")
Response.write(" Uploads ไฟล์สำเร็จ ")
Response.write("<br> ไฟล์ชื่อ " &filename_new)
' หากต้องการ นำชื่อไฟล์ไปเก็บใว้ในฐานข้อมูล ให้ทำการ Add ชื่อไฟล์ filename_new ลงในฐานข้อมูล จากนั้นเมื่อต้องการนำรูปภาพมาแสดง
' ให้อ้างอิง Path Picture/filename_new
uploadfile.Close
set fs=Nothing
Else
%>
กรุณาเลือกไฟล์นามสกุล .gif , .jpg , หรือ jpeg เท่านั้น
<br>
กลับไปแก้ไข <a href="javascript:history.back()">คลิกที่นี่</a>
<%
End If
Else
%>
ขนาดไฟล์เกิน 80 KB กรุณาเลือกไฟล์ใหม่<br>
<br>
กลับไปแก้ไข <a href="javascript:history.back()">คลิกที่นี่</a>
<%
End If
%>
</body>
</html>






จะให้คำสั่งนี้ลงใน Save ลง Database ค่ะ
ต้องว่างตรงไหน แล้ว เราต้อง เพิ่มอะไรเข้าไปบ้างค่ะ ช่วยด้วย
ต้องเพิ่ม การเรียก database ไหมค่ะ ช่วยด้วย

Rs.AddNew
Rs("Field")=uploaddata.Item("file").Item("value")
Rs.Update
Date : 6 มี.ค. 2550 23:01:10 By : แอ้ว View : 1073 Reply : 2
No. 1

Guest
upload ลง folder แล้วเก็บเฉพาะชื่อไฟล์ดีกว่านะครับ ฐานข้อมูลจะได้ไม่ใหญ่นะครับ

Date : 7 มี.ค. 2550 08:39:40 By : เอก
 
No. 2

Guest
ถ้าเก็บลงในฐานข้อมูล
ก็ควรจะเก็บรูปที่ไม่มากแต่สำคัญครับ
ถ้าจะเก็บรูปทั่วไปนั้น มันมีแต่จะเพิ่มขึ้นทุกวัน ๆ
จะทำให้ฐานข้อมูลเรานั้นหนักขึ้น และการทำงานก็จะช้าลงด้วย
แนะนำให้เก็บแบบ folder แล้วเรียกมาใช้ไช้ดีกว่าครับโดยอ้าง พาธ

แต่ถ้าจะเก็บลงฐานข้อมูลจริง ๆเพื่อง่ายต่อการ Back up นั้น

Date : 7 มี.ค. 2550 14:06:03 By : mikeyx


*** คลิกที่ [ ให้คะแนน ] ระบบจะส่งอีเมล์ขอบคุณไปยังสมาชิก พร้อมเพิ่มคะแนนให้กับสมาชิก 1 คะแนน
Your Comment. *
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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

** ให้แทรกรูปภาพที่อัพโหลดในไทยครีเอทเท่านั้น

Name :
*
Email :
 
** การโพสข้อความโปรดระมัดระวัง เราได้เก็บ Log ของคุณไว้ เพราะฉะนั้น อย่าทำอะไรที่เสี่ยงต่อความผิดทางกฏหมาย



เว็บไซต์แห่งนี้เป็น ศูนย์รวมทางการศึกษาการพัฒนาโปรแกรม ซึ่งข้อความที่ถูกโพสเกิดจากการ เผยแพร่โดยสาธารณชน และได้เผยแพร่แบบอัตโนมัติ ดังนั้นผู้ใช้บริการจึงต้องใช้วิจารณญาณ ในการกลั่นกรองด้วยตัวเอง ถ้าหากท่านพบเห็นข้อความ หรือข้อความที่ ผิดกฎหมาย กรุณาแจ้งมาที่ thaicreate@hotmail.com


 
 
© www.ThaiCreate.Com. 2003-2009 All Rights Reserved. My network : ThaiGoodWeb.Com , DVDmono.com
Comments & Suggestions Please Contact Us : thaicreate at hotmail dot com [Conditions Privacy Statement] ติดต่อโฆษณา 01-987-6107 อัตราราคา คลิกที่นี่