จะบังคับ download จากบนเว็บครับ

เริ่มโพสต์โดย Ou!, 23 ส.ค. 2006, 10:16 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

Ou!







เรื่องมีอยู่ว่า


ผมทำ Software Package ขึ้นมาจะไปฝังไว้บนเว็บ (ใช้ SharePoint Service ร่วมกับ PHP) แล้วที่นี้จะบังคับให้ดับเบิ้ลคลิกไปแล้วให้โปรแกรมมัน download ไปเก็บไว้บนเครื่องแล้วค่อยเริ่มเข้าสู่กระบวนการติดตั้งครับ แต่ตอนนี้เท่าที่ทำคือพอดับเบิ้ลคลิกไปมันจะไม่ดาวน์โหลดลงมาก่อน แต่เข้าสู่กระบวนการติดตั้งไปเลย ซึ่งจะทำให้เกิดปัญหาบนเครือข่ายครับ


ปัญหาคือ ผมบังคับให้มันดาวน์โหลดไปเป็น เลยต้องมาขอความรู้นี่ล่ะครับ


ขอบคุณครับ


งบน้อย

ยุนเอ

บังคับให้ ดาวน์โหลดอย่างเดียวใช่มั้ยครับ

เท่าที่ลองหาๆ และอ่านๆดู ส่วนใหญ่บอกว่าให้แก้ Header อะครับ
PHP เอก็ไม่ค่อยเชี่ยว เลยหาให้ได้แค่ Resource นะครับผม  :05:

If you want to force a download:
<?php
$file = '/var/www/html/file-to-download.xyz';
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: ' . filesize($filename));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);
?>

Ref_http://th2.php.net/readfile




_http://www.thaimisc.com/r/view.php?id=547&category=      อันนี้ของไทย

_http://elouai.com/force-download.php
_http://actionscript.org/forums/showthread.php3?t=89784    อันนี้ก็น่าสนใจ
_http://www.webmasterworld.com/forum88/8219.htm            อันนี้ปัญหาทำแล้วไม่ compatible
_http://msdn.microsoft.com/msdnmag/issues/06/09/WebDownloads/         อันนี้ของ msdn อ่านแล้วได้แนวดี(แต่ไม่รู้ว่าตรงมั้ย เพราะเป็นของ .NET)

:44: ไม่รู้จะใช้ได้มั้ย
เราจะต้องการอะไรมากมายไปกว่า อะไรมากมาย

SMF 2.1.7 © 2026, Simple Machines