ทดสอบ โมดูลดาวน์โหลดให้หน่อยครับ
ทดสอบ โมดูลดาวน์โหลดให้หน่อยครับ มันเพิ่มไฟล์ได้แต่ดาวน์โหลดไม่ได้ ช่วยที่นะครับ
http://plan.rayong2.go.th/download.html
ขอบคุณครับผม
http://plan.rayong2.go.th/download.html
ขอบคุณครับผม
เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี
1.ต้องเป็นสมาชิกเท่านั้นหรือเปล่า (ตรวจสอบการตั้งค่าการดาวน์โหลด)
2.ไฟล์มีอยู่จริงหรือเปล่า
3.ไฟล์หรือโฟลเดอร์ อ่านได้หรือเปล่า (chmod 755)
หากไม่พบปัญหาข้างต้นลองแก้ไขไฟล์นี้ตามนี้ครับ
// modules/download/filedownload.php
session_cache_limiter('none');
session_start();
// vars
include '../../bin/inint.php';
// referer
if (gcms::isReferer()) {
$status = gcms::isMember() ? $_SESSION['login']['status'] : -1;
if (in_array($status, $config['download_can_download'])) {
$file = $_SESSION[$_GET['id']];
$file_path = iconv('UTF-8', 'TIS-620', ROOT_PATH.$file['file']);
if (is_file($file_path)) {
// ดาวน์โหลดไฟล์
header('Cache-Control: private');
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".iconv('UTF-8', 'TIS-620', "$file[name].$file[ext]"));
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
set_time_limit(0);
readfile($file_path);
} else {
header("HTTP/1.0 404 Not Found");
}
} else {
header("HTTP/1.0 404 Not Found");
}
} else {
header("HTTP/1.0 404 Not Found");
}
1. ต้องเป็นสมาชิกเท่านั้นหรือเปล่า (ตรวจสอบการตั้งค่าการดาวน์โหลด)
ผมทำให้ทุกคนสามารถโหลดได้
2. ไฟล์มีอยู่จริงหรือเปล่า
ตรวจเช็คแล้วแล้ว มีการอัพโหลดไฟล์ จริง เช็คจาก ftp ใช่
3 ไฟล์หรือโฟลเดอร์ อ่านได้หรือเปล่า (chmod 755)
ถ้าใช่ตรงนี้ datas/download ก็ทำไปแล้ว
ส่วนไฟล์ที่ให้แก้ ไม่ทราบว่าไฟล์ไหนครับผม
ได้ละครับ ขอบคุณครับ
แก้ไขโดยการแก้ไขไฟล์ modules/download/filedownload.php
ตอบตรงๆว่าในตอนนี้มึนเหมือนกันครับ
header("Content-Disposition: attachment; filename=".iconv('UTF-8', 'TIS-620', "$file[name].$file[ext]"));
ชื่อไฟล์ที่ส่งออกเกิดจากโค้ดด้่านบน ลองตรวจสอบดูก็ได้ครับว่าถูกต้องหรือไม่
สาเหตุอื่นๆ ก็ อาจอยู่ที่ตัว บราวเซอร์ หรือ server แหละครับ (เดา)