Page 1 of 1

ปัญหาการนำรูปเก็บไว้ใน Server VB 2010

Posted: Wed Feb 18, 2015 10:23 am
by ณัฐวุฒิ เบ็ญชา
รบกวนผู้รู้ทุกท่าน

คือผมต้องการเขียนโปรแกรมเกี่ยวกับการเก็บรูปสินค้าแนวคิดคือ นำรูปไปเก็บไว้ใน Server แล้วทำการเก็บ Path ของรูปนั้นๆ ในรูปแบบ Text

โดยในการนำรูปไปเก็บนั้นให้โปรแกรมทำการ Copy รูปจากเครื่อง User ไปเก็บไว้ใน Server Fix Path ไว้และเปลี่ยนชื่อรูปเป็นระหัสสินค้านั้น ปัญหามีอยุ่ว่าในขั้นตอนที่

User ต้องการเปลี่ยนรูปภาพ ในขณะที่ได้ทำการบันทึกไปก่อนหน้านี้แล้ว (Update) User ก็ต้องค้นหาสินค้านั้นๆ ที่จะต้องการเปลี่ยนแล้วทำการนำรูปภาพใหม่เข้ามา

โปรแกรมก็จะต้อง Copy รูปใหม่เข้าไปเก็บใน Server ซึ่งชื่อจะซ้ำกับรูปก่อนหน้านั้นจึงไม่สามารถดำเนินการวางทับรูปเก่าได้เนื่องจากมีการฟ้องว่ารูปๆ นั้นมีการเรียก

ใช้งานอยู่ จึงอยากจะขอคำแนะนำว่าจะทำอย่างไรได้บ้าง มีโค้ดหรือ อะไรไหมที่ทำการยกเลิกการดึงรูปๆ นั้นมาใช้หรือไม่ รบกวนด้วยครับ

Re: ปัญหาการนำรูปเก็บไว้ใน Server VB 2010

Posted: Wed Feb 18, 2015 6:03 pm
by snasui
:D เท่าที่คิดออกตอนนี้ กรณีที่ User มีการเรียกรูปให้ทำสำเนารูปขึ้นมาอีก 1 อันแล้วนำสำเนานั้นไปแสดงผลที่หน้าจอ User แทนนำต้นฉบับไปแสดง ซึ่ง User สามารถจะ Save ทับต้นฉบับได้ และเมื่อ User ปิดหน้าจอการ Search แล้วให้ลบสำเนานั้นทิ้งไปครับ

Re: ปัญหาการนำรูปเก็บไว้ใน Server VB 2010

Posted: Thu Feb 19, 2015 8:20 am
by ณัฐวุฒิ เบ็ญชา
โอ่วขอบคุณสำหรับแนวคิดมากครับผม คิดไม่ถึงเลยครับ !!!

Re: ปัญหาการนำรูปเก็บไว้ใน Server VB 2010

Posted: Thu Feb 19, 2015 11:35 am
by ณัฐวุฒิ เบ็ญชา
ท่านอาจารย์ครับ

ผมได้ลองทำแนวทางที่ให้สร้าง Folder มาแล้ว Copy รูปไปวางใน Folder นั้นๆ แต่ก็ยังติดปัญหาเหมือนเดิมครับ เหมือนว่ายังมี Process บาง Process ยังเรียกใช้

รูปนั้นๆ อยู่ครับพอมีแนวทางอื่นอีกไหมครับผม

ขอบคุณครับ

Re: ปัญหาการนำรูปเก็บไว้ใน Server VB 2010

Posted: Thu Feb 19, 2015 1:28 pm
by snasui
:D ลองเปลียนชื่อภาพเป็นชื่ออื่นเช่น ใช้ชื่อเดิมตามด้วย วันที่_เวลา เพื่อให้มีความแตกต่างจากภาพต้นฉบับดูครับ