สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp, ผู้ดูแลกระดาน
-
eange08
- PHP VIP Members
- โพสต์: 16184
- ลงทะเบียนเมื่อ: 22/12/2020 10:09 am
โพสต์ที่ยังไม่ได้อ่าน
โดย eange08 »
กด download ภาพที่เรียกจากใน folder พอกดแล้วดันไปหน้าเพจขาว ไม่มีไฟล์ download ลงมาจะต้องแก้ไขยังงัยบ้างค่ะ
เพราะเปิดสิทธิโฟลเดอร์ uploads/before กับตัวรูปแล้วนะคะ
ส่วนของ code ค่ะ
โค้ด: เลือกทั้งหมด
$file = 'Manual-Crop.jpg';
if (file_exists($file)) {
header ('Content-Type: image/jpeg');
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile('/uploads/before/'.$file);
exit;
}
-
mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
-
ติดต่อ:
โพสต์ที่ยังไม่ได้อ่าน
โดย mindphp »
file_exists ที่ เช็ค path ที่เช็ค กับ path ที่อ่านไฟล์ มาใช้ คนละ path กันอยู่ ครับ
***
-
eange08
- PHP VIP Members
- โพสต์: 16184
- ลงทะเบียนเมื่อ: 22/12/2020 10:09 am
โพสต์ที่ยังไม่ได้อ่าน
โดย eange08 »
mindphp เขียน: ↑06/01/2021 5:17 pm
file_exists ที่ เช็ค path ที่เช็ค กับ path ที่อ่านไฟล์ มาใช้ คนละ path กันอยู่ ครับ
***
แก้ใส่ path ที่ตัวแปร $file ไปเรียกใหม่ก็ download ไฟล์ได้แล้วนะคะ
โค้ด: เลือกทั้งหมด
$file = dirname(__FILE__) . '/uploads/before/test.png';
header("Pragma: no-cache");
header("Expires: 0");
header("Content-Type: image/png");
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header("Content-Transfer-Encoding: binary");
header('Content-Length: ' . filesize($file));
echo file_get_contents($file);
exit;
-
-
- 1 ตอบกลับ
- 2484 แสดง
-
โพสต์ล่าสุด โดย eange08
14/01/2021 4:53 pm
-
-
- 2 ตอบกลับ
- 804 แสดง
-
โพสต์ล่าสุด โดย mindphp
27/01/2020 4:00 pm
-
-
- 0 ตอบกลับ
- 631 แสดง
-
โพสต์ล่าสุด โดย SOMsak065
22/11/2022 8:23 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 111