1 頁 (共 1 頁)

[問題]pafileDB 下載檔案>3M 下載問題 (解決了)

發表於 : 2006-09-21 13:45
tentsy01
問題外掛:pafiledb (心靈補手網站最新版)
參考連結:
使用版本:phpBB 2.0.21
網站位置:http://bbs.jinnyoung.com.tw
狀況描述:

當上傳完檔案後 至下載頁面下載時 會發現找不到檔案的情形
問題連結頁面:http://bbs.jinnyoung.com.tw/dload.php?a ... file_id=20
檢查過上傳完的檔案確定有在"../pafiledb/uploads" 下
但卻在後台管理的檔案管理上發現檔案連
目錄為 "../modules/mx_pafiledb/pafiledb/uploads/"
該對哪個檔案做修改呢^^?

如有需要 我會再補檔案上來的

多謝賜教

發表於 : 2006-09-21 15:58
心靈捕手
我猜想:
問題應該是出在您的論壇 (根目錄) 路徑.

一般論壇路徑為
http://YOUR_WEBSITE/PHPBB_ROOT/index.php

而您的論壇路徑則為
http://bbs.jinnyoung.com.tw/index.php

也就是說
您的網域名稱已經將 /PHPBB_ROOT/ 包含在內

建議您:
1. 試試調整 (控制台) 基本組態的 (網域名稱) 相關設定
2. 去原作者網站, 搜尋相關問題的解法.
http://www.mx-system.com

發表於 : 2006-09-21 19:07
tentsy01
再次感謝心靈老師再次賜教
我試過把目錄轉為 http://bbs.jinnyoung.com.tw/phpbb2/index.php
問題依舊存在...
您介紹的網站都英文的...我看得霧煞煞
我再把所有相關檔案徹底地檢查一次吧^^"

發表於 : 2006-09-21 19:35
tentsy01
履試不成功下又回到心靈老師介紹的網站總算發現了解決方法

代碼: 選擇全部

# ---[ OPEN ]---------- 
# 
../pafiledb/modules/pa_download.php 
# 
# ---[ DELETE ]---------- 
# 
      if ( $size > ( 1048575 * 6 ) ) 
      { 
         return false; 
      } 
我也改了標題分享給可能會發生同樣問題的人
也再次感謝心靈老師指引明燈^^
另外...好像無法傳超過10M的檔案
我也改過php.ini的相關設定
目前就以在伺服器本機上傳為解決之道>_<

發表於 : 2006-09-22 00:00
心靈捕手
tentsy01 寫:履試不成功下又回到心靈老師介紹的網站總算發現了解決方法

代碼: 選擇全部

# ---[ OPEN ]---------- 
# 
../pafiledb/modules/pa_download.php 
# 
# ---[ DELETE ]---------- 
# 
      if ( $size > ( 1048575 * 6 ) ) 
      { 
         return false; 
      } 
我也改了標題分享給可能會發生同樣問題的人
也再次感謝心靈老師指引明燈^^
另外...好像無法傳超過10M的檔案
我也改過php.ini的相關設定
目前就以在伺服器本機上傳為解決之道>_<
看來, 我又胡亂猜錯了. :oops:

依我的個人經驗, 若有較大的檔案 (3M~) 分享, 則直接利用 FTP 伺服器較適宜;
否則, 除了必須調整控制台 (pafiledb) 基本組態的設定值之外,
即使調整 php.ini 的設定值, 也恐怕不易達到預期的目標.

剛才到您的論壇, 測試下載 6100K8MB 顯卡更新DRIVER (29.3 MB)
試了幾次, 都無法完全下載. (大約只有下載 6 MB 左右)
http://bbs.jinnyoung.com.tw/dload.php?a ... file_id=20

原本我在論壇分享的檔案, 通通都只是以 '檔案網址' 的方式分享;
直到要測試您主文提到的 '路徑' 情況, 我才改以 '檔案上傳' 的方式.

--
不過, 倒也讓我發現了一個新的問題:
我的論壇語系編碼為 utf-8, 若上傳檔案的檔名原為中文的話, 則下載後將變為 '亂碼';
這個情況, 似乎與 attach mod (附加檔案) 雷同.

因此, 我參考了 wasabi 的修改方法, 也成功修正了 '亂碼' 的問題. :-D
以下的修改, 提供大家參考:
#
#-----[ OPEN ]-----
#
pafiledb/modules/pa_download.php

#
#-----[ FIND ]-----
#

代碼: 選擇全部

	// Send out the Headers
	
	if ( $browser_agent == 'ie' )
	{
		header( 'Content-Type: ' . $mimetype . '; name="' . $real_filename . '"' );
		header( 'Content-Disposition: inline; filename="' . $real_filename . '"' );
	}
	else
	{
		header( 'Content-Type: ' . $mimetype . '; name="' . $real_filename . '"' );
		header( 'Content-Disposition: attachment; filename=' . $real_filename );
	} 
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

   // UTF-8 參考 http://phpbb-tw.net/phpbb/viewtopic.php?p=229051#229051 因應
   // Send out the Headers
   if($browser_agent == 'ie') { 
      header('Content-Type: ' . $mimetype . '; name="' . urlencode($real_filename) . '"'); 
      header('Content-Disposition: inline; filename="' . urlencode($real_filename) . '"'); 
   } else { 
      header('Content-Type: ' . $mimetype . '; name="' . $real_filename . '"'); 
      header('Content-Disposition: inline; filename="' . $real_filename . '"'); 
   }
#
#-----[ SAVE & CLOSE ]-----
#

發表於 : 2006-09-22 13:07
tentsy01
安~心靈老師...
經你這麼一說...我也測試了一下
速度約200k 2分多鐘左右抓完
檔案測試ok
我們這...下午6~12點頻寬會吃很緊^^"
你會不會剛好碰到這段時間呢^^?

亂碼問題
我會盡量存成英文檔名
也多謝老師關注和指教

發表於 : 2006-09-22 15:06
心靈捕手
tentsy01 寫:安~心靈老師...
經你這麼一說...我也測試了一下
速度約200k 2分多鐘左右抓完
檔案測試ok
我們這...下午6~12點頻寬會吃很緊^^"
你會不會剛好碰到這段時間呢^^?

亂碼問題
我會盡量存成英文檔名
也多謝老師關注和指教
嗯! 剛剛從學校電腦教室測試,
不到 30 秒就全數抓完了.

回家後, 6 點前, 我會再試一試. :-)

發表於 : 2006-09-22 16:58
心靈捕手
心靈捕手 寫:
tentsy01 寫:安~心靈老師...
經你這麼一說...我也測試了一下
速度約200k 2分多鐘左右抓完
檔案測試ok
我們這...下午6~12點頻寬會吃很緊^^"
你會不會剛好碰到這段時間呢^^?

亂碼問題
我會盡量存成英文檔名
也多謝老師關注和指教
嗯! 剛剛從學校電腦教室測試,
不到 30 秒就全數抓完了.

回家後, 6 點前, 我會再試一試. :-)
奇怪! 我還是無法從家裡頭下載成功. :-?

圖檔

當然, 這或許只是我本身主機, 有做了某方面的限制吧! (待查中)

請其他網友們, 也可以提供測試 (下載) 回報.

發表於 : 2006-09-22 17:52
tentsy01
呵...確定沒問題就好了 不然我又要煩惱修改的事了^^"
為什麼不用ftp呢...
在我的評估上 感覺上php比較安全 權限也比較方便設定吧
介面轉換上也比較順手...不用再開新網頁key 帳號密碼之類的
這是以我一個php新手的認知 呵^^"