|
|
|
ใน server มี file ที่ชื่อ 123 แล้วต้องการทำ link dowload file 123 แล้วให้ File เปลี่ยนมาเป็นอีกชื่อ ผมควรทำอย่างไรครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
header('Content-Disposition: attachment; filename="download.txt"');
readfile('test.txt');
?>
|
|
|
|
|
Date :
2010-09-09 17:22:55 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมมะเคยใช้พี่แนะนำอีกนิดนึงครับพี่
|
|
|
|
|
Date :
2010-09-09 17:27:09 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php force download หาดู
|
|
|
|
|
Date :
2010-09-09 18:21:12 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วถ้าอย่าง file บน server มันไม่มี ด๊อดข้างหลังละครับ ผมงงตรงนี้แหละ ว่าจะแปลงไง อะครับ มีแต่ค่า link ที่ส่งมาเปรียบเทียบ ถ้าชื่อเดียวกันก็แสดง มันจะมีปัญหา ตรง File ของ word ที่ updload เนี้ย ครับ เพราะ เมืี่อ upload file ผ่าน smart form แล้วมันจะแปลงค่า ตั้งชื่อ file ให้ใม่แล้วไม่มี ด๊อด แสดง ผมเลยไม่รู้จะทำไง ขอให้ช่วยแนะนำเพิ่มเติมหน่อยนะครับ ถ้าหากเป็นกรณีนี้ครับ
|
|
|
|
|
Date :
2010-09-09 21:10:28 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ผมลองเขียน แบบนี้ดูแล้วนะครับพี่
แต่ว่า file ที่ ดาวโหลดออกมามาน เปิดไม่ได้อะครับ แนะนำหน่ยครับว่าผมควรแก้อย่างไรครับ
header("Content-type: http://localhost/application/components/com_smartformer/fils/$comp12[1]");
header("Content-Disposition: attachment; filename=$compl2[0]");
แต่พอ download มาแล้ว File เปิดดูไม่ได้อะครับ ควรแก้ยังไงครับ
|
ประวัติการแก้ไข 2010-09-10 10:33:16
|
|
|
|
Date :
2010-09-10 10:26:49 |
By :
SOUL |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$file = "downloads/getfile.pdf";
header("Cache-Control: public");
header("Content-Type: application/pdf");
header("Content-Description: File Transfer");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=" . $file);
header("Content-Length: " . filesize($file));
readfile($file);
ตัวอย่างครับ content type คือ mimetype คุณใส่ http://xxxxx เข้าไปมันไม่ได้แน่นอน
|
|
|
|
|
Date :
2010-09-10 10:59:11 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ type เป็น application/octet-stream สิคับ
|
|
|
|
|
Date :
2010-09-10 11:07:14 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|