ความผิดพลาดคืออาจารย์ 2

บันทึก asp.net :: การอัพโหลดรูป ด้วย asp.net (ใช้ javascript แจ้งเตือน)

Posted on: พฤศจิกายน 22, 2008

ในหน้า code behide

ขั้นแรก ต้องใส่

Imports System.IO

แล้วเมื่อเหตุการณ์กดปุ่ม “อัพโหลดรูปภาพ” เขียนโค๊ดดังนี้

Dim CurrentFileName As String
Dim CurrentPath As String

CurrentFileName = FileUpload1.FileName
If (Path.GetExtension(CurrentFileName).ToLower <> “.jpg”) And (Path.GetExtension(CurrentFileName).ToLower <> “.gif”) Then
Me.ClientScript.RegisterClientScriptBlock(GetType(String), “a1”, “<script language=’javascript’>alert(‘คุณเลือกไฟล์ไม่ถูกต้อง !!!’);</script>”)
Exit Sub
End If

If FileUpload1.PostedFile.ContentLength > 131072 Then
Me.ClientScript.RegisterClientScriptBlock(GetType(String), “a2”, “<script language=’javascript’>alert(‘ขนาดของไฟล์ใหญ่เกินไป ซึ่งต้องไม่เกิน 128 KB !!!’);</script>”)
Exit Sub
End If

CurrentPath = Request.PhysicalApplicationPath
CurrentPath += “\images\employeePIC\emp_”

If FileUpload1.HasFile Then
CurrentPath += CurrentFileName

FileUpload1.SaveAs(CurrentPath)
Me.ClientScript.RegisterClientScriptBlock(GetType(String), “a3”, “<script language=’javascript’>alert(‘อัพโหลดไฟล์ เรียบร้อยแล้ว’);</script>”)
Else
Me.ClientScript.RegisterClientScriptBlock(GetType(String), “a3”, “<script language=’javascript’>alert(‘ไม่สามารถอัพโหลดได้’);</script>”)
End If


alert box ด้วยจาว่าสคริปใน asp.net

alert box ด้วยจาว่าสคริปใน asp.net

– ใช้จาว่าสคริปเป็นตัว alert บอกผล ซึ่ง ใช้โค๊ดแค่บรรทัดเดียว คือ Me.ClientScript.RegisterClientScriptBlock(GetType(String), “a1”, “<script language=’javascript’>alert(‘คุณเลือกไฟล์ไม่ถูกต้อง !!!’);</script>”)

– ซึ่งจะเช็ค ประเภทของไฟล์ที่อัพโหลดให้อัพโหลดได้แต่ไฟล์นามสกุล .jpg และ .gif

– เช็คขนาดของภาพไม่เกิน 128 เค

– อัพโหลดรูปเก็บไว้ที่พาธ

directory ไฟล์เว็บ

directory ไฟล์เว็บ

** ต้องอ้างจากพาธที่แท้จริง จากตัวอย่างโค๊ดนี้ ไฟล์ที่เรากำลังเขียนอยู่นี้จะอยู่ในโฟล์เดอร์ employee แต่ต้องอ้างพาธ ไว้ที่ \images\employeePIC\emp_

เพราะไฟล์ web เรา( ชื่อว่า myweb ) อยู่ใน C:\Inetpub\wwwroot\myweb\images\employeePIC

โค๊ดนี้ได้จากหนังสือ คู่มือ ASP.NET 2.0 ฉบับสมบูรณ์ โดย ศุภชัีย สมพานิช
..เหมาะสำหรับมือใหม่มาก..


3 Responses to "บันทึก asp.net :: การอัพโหลดรูป ด้วย asp.net (ใช้ javascript แจ้งเตือน)"

อืม น่าสนใจมาก

ขอบคุณมาก ๆ เลย

แต่ขอเป็นโค๊ดเป็น C# ก็ดีเหมือนกันอ่ะนะ

จะได้ทั้งสองแบบเลย

ไม่ยากค่ะ เพราะมีเว็บที่แปลงโค๊ด จาก vb ไปเป็น c

http://www.developerfusion.com/tools/convert/csharp-to-vb/

สวยแล้วยังเก่งอีกครับ ดีจัง
ขอบคุณครับ

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

หมวดหมู่

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 334 other followers

brush photoshop

Add new tag asp.net atsme banner Blog ไทยโดเมน.in.th brush brush photoshop brush photoshop7 brush photoshop ตึก และ นก brush photoshop นักธุรกิจ Business Marketing Day chiangmai magazine cmhappy cmhappy.com cmtoday cmtoday cmhappy download brush download brushes photoshop CS4 download brush photoshop download บรัช e-atsme flash banner free domani FTP+PHP FW mail meeting menu photoshop brush download PHP RA Red Alert3 reggae sme tab thnic virus web design wordpress Yetii Yuri การทำ flash banner กินเนื้อสด ข้าวยาก หมากแพง ความฝัน ฆ่าควาย ฆ่าหมู่ จ๊อบ บรรจบ ชมรมเว็บมาสเตอร์ & ทำ web ทำเว็บ บรัช โฟโต้ช็อป ประกันชีวิต ปริญญา ปาย สวนบวกหาด สอบกพ สอบภาค ก หนังฆ่าคนดำ หน้าที่ webmaster หมาใจดำ หวยออก 111 หางดง เชียงใหม่ อ.ไชยยันต์ ไชยพร ออกแบบเว็บ เบื่อ เร้กเก้ เลี้ยงดง เว็บ SME เว็บเชียงใหม่ แจก brush photoshop แต่งภาพ แว่นตาเกาหลี แว่นตาแฟชั่น แว่นแฟชั่น
พฤศจิกายน 2008
พฤ อา
« ต.ค.   ธ.ค. »
 12
3456789
10111213141516
17181920212223
24252627282930

Blog Stats

  • 304,539 hits

ติดตามด้วย Twitter

  • ขอบคุณรูปจากคุณหนูนะคะ (กรอบแว่นตา รุ่นCM1612 สีน้ำตาลสว่าง) #กรอบแว่น #แว่นตา #ตัดแว่น #รูปรีวิวจากลูกค้า fb.me/5QNBeq0S0 18 hours ago
  • CAT EYE Sunglass แว่นตากันแดด ทรงแคทอาย งานสวยมากค่ะ SIZE (ขนาดที่ติดขาแว่น) : 55-17-142 ของแถม : กล่องแว่น+... fb.me/VGpuYhrC 1 day ago
  • ชีวิตเราไม่ได้ดีทุกวัน เมาท์หน่อย เช้านี้เป็นไงกันมั่งคะ วันนี้ลูกค้าแจ้งปัญหามาแต่เช้า... fb.me/5CAAnA0y4 1 day ago
  • สีดำของมาเพิ่มแล้ว กรอบแว่น TR90 เอาไปตัดเลนส์ได้ค่ะ ทรงหยดน้ำ นน.เบา ขาง้างออกได้ไม่บีบขมับ 590บ.ส่งฟรี ems fb.me/94LXIV8bH 2 days ago
  • ของเข้าใหม่ แบบสวยและราคาไม่แพง มีไม่เยอะ แบบละไม่กี่อัน หมดแล้วรอปีหน้าเลย รับตัดเลนส์ค่ะ fb.me/2QAlQl4jr 3 days ago
%d bloggers like this: