1 頁 (共 1 頁)

[問題] 不可以貼出256KB文件 (具體是多少限制不詳)

發表於 : 2006-03-06 16:27
可樂
●架設主機作業系統: window hosting
●您的上網方式: DSL
●您的 PHPBB2 版本:PHPBB2.0.1.9
●錯誤狀態: 沒有顯示出錯誤信息

我今天剛剛安裝好 phpbb.2.0.19 在我的網頁, 系統控制臺的設定沒有問題。

不過我連續試貼了一個 256KB 的文章到我網頁的主題裏, 它都會被自動刪掉下部份文章,只有上部分可以出現,在文章的尾部出現幾個亂碼字加 "span>"。

不過在“預覽”上沒有問題,可以看到全部文章,只是“送出”的問題。

我差看了我網頁目錄下 posting.php 文件, 不過不知道原因在那裏有那個上傳文件的大小限制, 現在在這裡真誠向您請教, 謝謝。

發表於 : 2006-03-06 19:11
右手
可能是資料庫資料欄保存大小的問題

發表於 : 2006-03-06 21:23
richer
你的資料庫欄位的大小不夠存放那麼多的字
phpBB預設欄位是 TEXT 格式
而 TEXT 的最大上限是 2^16+2 Bytes 的大小
也就是 65536 Bytes 的大小
而 256KB = 262144 Bytes 的大小
所以存入資料庫的時候
超過 65536 的部份將會被省略
如果真的要存 256KB 的資料的話
請將資料欄位的格式改成 MEDIUMTEXT(2^24+3Bytes) 或 LONGTEXT(2^32+4Bytes)
資料來源

發表於 : 2006-03-07 14:05
可樂
richer 寫:你的資料庫欄位的大小不夠存放那麼多的字
phpBB預設欄位是 TEXT 格式
而 TEXT 的最大上限是 2^16+2 Bytes 的大小
也就是 65536 Bytes 的大小
而 256KB = 262144 Bytes 的大小
所以存入資料庫的時候
超過 65536 的部份將會被省略
如果真的要存 256KB 的資料的話
請將資料欄位的格式改成 MEDIUMTEXT(2^24+3Bytes) 或 LONGTEXT(2^32+4Bytes)
資料來源
我按照您的指示,把數據庫 phpbb_posts_text 的欄位改成 LONGTEXT ,終于可以貼上256KB以上的文件, 非常感謝您 :-D