這個問題一直困饒這我,附件下載的問題,不管怎麼設置服務器都是下載最多才能到 5KB   下一張 1MB 的圖片要好幾分鐘 後來看到 下砂 發的一個帖子對文件設置可以解決這個問題,現在問題解決了,好舒服啊! 支持 下砂!!!

以下 下砂 發的原文件,我整理了一下發給大家,希望對你有所幫助!



打開文件 attachment.php



查找:



// read local file's function: 1=fread 2=readfile 3=fpassthru 4=fpassthru+multiple

$readmod = 2;

您可以調整 $readmod = 2; 來改變下載模式



$readmod = 1;

此種模式絕大部分均可支持正常下載,佔用資源略高



$readmod = 2;

默認方式,比較節省服務器資源,但是部分服務器可能無法支持,或者只能下載不超過 2M 的文件。



$readmod = 3;

和模式 2 類似,對資源佔用比較小,但是部分服務器可能不支持



$readmod = 4;

支持斷點續傳,可以保證會員下載大文件的時候成功,且速度更快。但是由於是支持多線程斷點續傳,

所以服務器的壓力也會大一些。此功能可支持絕大部分服務器,但是有個別服務器對資源使用限制較嚴,

所以您需要測試後再決定是否使用。