|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
กระทู้ #3071 [.NET] (จาก IP: 110.168.33.12)
การเก็บชื่อรูปภาพ และตรวจสอบชื่อแล้วทำการแสดงรูปภาพ
คือเห็นบางท่านว่าเกี่ยวกับการนำเข้ารูปเข้าฐานข้อมูลคือ ใช้วิธีการเก็บแค่ชื่อรูปภาพแทนแล้วเอาชื่อนั้นไปตรงจสอบที่ Folder ที่เก็บรูปภาพว่ามีไฟล์ภาพชื่อนี้หรือเปล่าถ้ามีก็ให้แสดงถ้าไม่มีก็ไม่ต้องแสดง ไม่ทราบว่าทำอย่างไร ขอขั้นตอนในการทำแบบ step by step ครับ ขอบคุณ
|
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-03 19:24:41]
|
|
ความคิดเห็น #28317 (จาก IP: 182.53.9.164)
-สร้าง database field เป็นแบบ varchar -เขียนโปรแกรมดึงค่าจาก field นั้นมาตรวจสอบ -ใช้ File.Exists(datafield) ว่ามีไฟล์อยู่จริงหรือไม่
ปล. datafield = path ที่เก็บภาพ + ชื่อภาพจากฐานข้อมูล |
จากคุณ
:
maddog [2011-05-03 21:07:11]
|
|
ความคิดเห็น #28321 (จาก IP: 110.168.37.216)
ถามอีกข้อคือ ถ้ากำหนด database field เป็น varbinary สามารถทำได้หรือไม่ แล้วมันจะเขียนเหมือนกันไหมครับ ขอดูตัวอย่างการดึงค่าจาก field เพื่อตรวจสอบด้วยครับ ผมมือใหม่จริงๆ โปรดแนะนำด้วย ผมกำลังศึกษาอยู่ครับ แนะนำด้วย ขอบคุณ |
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-04 14:30:08]
|
|
ความคิดเห็น #28324 (จาก IP: 125.24.165.132)
-เคยเห็นว่าทำได้ ต้องสร้างฟิลด์ BLOB (Binary Large Object) -การเขียนไม่เหมือนกัน ต้องหาโค้ดแปลงภาพไปกลับ -ผมไม่มีโค้ดที่ว่านี้เลย เพราะไม่ชอบเก็บข้อมูลลง database ตรงๆ เพราะมันทำให้ใหญ่เกินจำเป็น |
จากคุณ
:
maddog [2011-05-04 20:17:19]
|
|
ความคิดเห็น #28327 (จาก IP: 124.121.146.43)
ขอบคุณที่ให้ความรู้สำหรับมือใหม่อย่างผมครับ ถ้าจะรบกวนเกินไปไหมครับ ผมอยากทำได้แบบคุณ maddog นะครับ โดยการ สร้าง dabase field เป็น varchar แล้วเราต้องกำหนด Length/Values เป็นเท่าไหร่ แล้วต้องกำหนดอะไรเพิ่ม ช่วยสอนวิธีการเขียนโดยการดึงค่า field นั้นๆมาเพื่อดูว่ามีอยู่จริงหรือไม่แนะนำด้วย ขอแบบ step by step ครับ ผมยังใหม่กับตัวนี้มาก โปรดแนะนำด้วย ขอความกรุณาด้วย ขอบคุณ |
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-05 21:43:07]
|
|
ความคิดเห็น #28328 (จาก IP: 101.108.4.34)
1. varchar จะมี Length/Values เป็นเท่าไหร่ขึ้นอยู่กับระบบที่คุณกำหนดเอง เช่นไฟล์+นามสกุลไฟล์ ไม่เกินเท่าไหร่ คุณระบุได้เอง 2.อ่านค่าของ field ของฐานข้อมูลขึ้นมา 3. นำชื่อไฟล์ + path ที่เก็บรูป เอาไปตรวจสอบ โดยใช้ File.Exists(datafield) ว่ามีไฟล์อยู่จริงหรือไม่
ค้นกับ google ใช้ keyword: asp.net file.exists ค้นหาโค้ดมาลองทำ ลองผิดลองถูก |
จากคุณ
:
maddog [2011-05-06 00:41:01]
|
|
ความคิดเห็น #28329 (จาก IP: 115.87.6.94)
ผมลองดูแล้วครับ มันขึ้น Error อย่างนี้ครับ SQL query:
CREATE TABLE `Customer`.`CustomerwithImage` ( `ImageNo` INT( IS Identity = Yes ) NOT NULL , `CustomerID` VARCHAR( 10 ) NOT NULL , `CustomerImage` VARCHAR( 100 ) NOT NULL , `CustomerImageFormat` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL said: Documentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Is Identity=Yes) NOT NULL, `CustomerID` VARCHAR(10) NOT NULL, `CustomerImage` VA' at line 1
ต้องแก้อย่างไรครับ แนะนำด้วย ขอบคุณ |
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-06 10:01:54]
|
|
ความคิดเห็น #28331 (จาก IP: 101.108.4.34)
เปลี่ยนจาก " IS Identity = Yes" ไปเป็นขนาดที่ต้องการเช่น "16" |
จากคุณ
:
maddog [2011-05-06 10:12:07]
|
|
ความคิดเห็น #28336 (จาก IP: 115.87.6.94)
แนะนำทีครับ |
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-06 22:13:59]
|
|
ความคิดเห็น #28337 (จาก IP: 115.87.6.94)
ขอบคุณครับ ขอถามเรื่องการสร้างตารางประเภท Transaction ครับ ช่วยสอนหน่อยครับ เช่น ผมจะสร้างตาราง CashSale ขึ้นโดยมี SaleID varchar(16) , BranchID varchar(4), ฯลฯ คำถามคือ ตรง Storage Engine ต้องกำหนดอะไรครับ คือ มันมี MyIsam , Memory , Blackhole , Mrg_MyIsam , CSV , Archive , InnoDB และ อีกส่วน คือ ค่าของ Default2 , Collation, Attributes, Null, Index, Transformation options3, Browser transformation, MIME type จะต้องกำหนด 2 ส่วนนี้อย่างไร เพื่อให้ใช้เป็น ประเภท Transaction โปรดแนะนำด้วย ขอบคุณ |
จากคุณ
:
krite / giftfashion@gmail.com [2011-05-06 22:15:01]
|
|
ความคิดเห็น #28338 (จาก IP: 125.24.171.26)
ส่วนตัวผมใช้ mysql แบบไม่ลึก เลยไม่ทราบในส่วนที่คุณถาม แนะนำว่าหาอ่านในเว็บ หรือสนับสนุนหนังสือไทย ก็ดีครับ |
จากคุณ
:
maddog [2011-05-06 22:50:24]
|
|
|
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
|
|
|
|
|