หน้าแรก > พูดคุย ASP.NET > บางครั้ง Script เก่าก็ง่ายกว่าเยอะ

บางครั้ง Script เก่าก็ง่ายกว่าเยอะ

สัปดาห์ที่แล้ว มี project เว็บ ASP.NET ซึ่งต้องมีการ upload ภาพ
ก่อนหน้านี้ก็ใช้ control fileupload ของทาง ASP มาด้วยดีตลอด แต่ก็ยังแอบไม่พอใจในรูปลักษณ์ และความสามารถ
เช่น การ upload หลายไฟล์พร้อมกันในครั้งเดียว การ multi select file ในหน้า browse

เนื่องจากงานนี้ ไม่รีบ และอยากให้หน้าตาออกมาสวยงาม ก็เลยไปงมหา script jquery ในการ upload ดู

ซึ่งเป็นอันแน่นอน และเป็นที่รู้กันว่า jquery support ได้เป็นอย่างดีกับ php และ html ซึึ่งเป็นลักษณะ code หน้าเดียว
ต่างจาก ASP.NET ซึ่งมีระบบ Server Side, Code Behind อยู่พอสมควร

งมอยู่หลายตัวเช่น multifile, swupload และอีก 2-3 ตัว จัำชื่อไม่ได้ละ
ทั้งมี bug บ้าง ทั้งหน้าตาไม่โดนใจบ้าง ก็เลิก เปลี่ยนตัว เลิกเปลี่ยนเจ้า มาหลาย
จนกระทั่งตัวล่าสุดที่ทดลองคือ uploadify โหลดมาโลด version ล่าสุด 3.1

ไม่แปลก หากใช้ Win XP อยู่ ล้างเครื่องใหม่แล้วจะลง XP เช่นเดิม เพราะไม่เคยชินกับ Win7
แต่หากไม่เคยใช้มาก่อน เช่น ไม่เคยใช้ Windows มาก่อน เป็นคอมเครื่องแรก
มี Win XP, Win7, Win8 เชื่อว่า หลายคนอาจจะเลือกใช้ version ล่าสุด
เพราะเชื่อกันว่า รุ่นใหม่ ๆ มักมีอะไรดีขึ้น แก้ปัญหาของเก่า ๆ และเพิ่มความสามารถใหม่ๆ เข้ามา

เช่นเดียวกัน ผมก็ไม่สนใจที่จะไปหาข้อมูล หรือการสอนจากเว็บใดๆ ในครั้งแรก เพราะเป็นการสอนของ version เก่า
มั่นใจจะใช้ version ใหม่ 3.1 ก็ใช้ข้อมูลจาก doc ของเว็บหลักเพียงอย่างเดียว

งมอยู่วันเต็มๆ กดปุ่มไม่ขึ้นบ้าง upload ไม่ไปบ้าง สรุปง่ายๆว่า ไม่ work ซะจนมึน

สุดท้าย ยอมแพ้ ใช้พี่ goo ช่วยตามเคย เจอเว็บสอนการใช้ uploadify กับ asp.net เข้าจนได้
แต่เป็น version 2.1 ตามเว็บนี้

http://www.technowise.in/2009/12/uploadify-aspnet-c-vb-examples-demo.html

ง่ายอย่างไมน่าเชื่อ แค่เปลี่ยนจาก version 3.1 มาเป็น 2.1 ผมก็ได้ผลลัพธ์ทุกอย่าง ตามที่ต้องการ
ver 2.1 ถ้าจะไปหาในเว็บหลักตอนนี้ ก็หาไม่ได้แล้ว (ไม่เจอที่ให้โหลด ver เก่า ถ้าใครเจอก็บอกด้วยนะครับ)
แต่ในเว็บข้างต้น ก็แนบไฟล์ทดสอบมาให้พร้อม โหลดมาใช้งานได้เลยทันที ความสามารถครบตามที้ต้องการ

  • เลือกหลายไฟล์ได้พร้อมกัน
  • กรองนามสกุลของไฟล์ได้
  • แสดง progress bar ขณะดาวน์โหลด
  • กำหนด size limit, queue limit ได้ง่ายดาย

อาจจะเป็นความไม่เก่งของผมด้วยเองส่วนหนึ่ง ที่เขียน code ไม่สำเร็จ
แต่ก็เอามาเล่าให้เป็น idea สำหรับบางคนว่า บางทีการพยายามใช้ version อะไรใหม่ๆ แล้วไม่สำเร็จ
ถ้าดื้อต่อไป ให้สำเร็จได้ มันก็ดี แต่บางทีก็อาจจะฝืนเกินไป หากใช้ version เก่าลงหน่อย แต่ผลลัพธ์ได้ตามที่ต้องการ
บางครั้ง script เก่า ก็อาจจะง่ายกว่าก็ได้ ยอมถอย 1 ก้าว เพื่อจะได้เดินต่อไป อาจจะไม่สง่างามเท่าเดินไปแบบไม่มีถอย
แต่ถ้าไปข้างหน้าได้ ย่อมจะดีกว่าอยู่แล้ว จริงมั้ยครับ 🙂

Advertisements
หมวดหมู่:พูดคุย ASP.NET ป้ายกำกับ:,
  1. ยังไม่มีความเห็น
  1. No trackbacks yet.

ใส่ความเห็น

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

%d bloggers like this: