sakai上傳大檔案失敗解決方案

2021-08-18 00:07:52 字數 942 閱讀 9086

1、可能tomcat上傳檔案不成功,是不是上傳檔案受限?

/opt/tomcat/conf/server.xml

uriencoding="utf-8"

connectiontimeout="2000000"

redirectport="8443"

maxpostsize="-1"/>

#加入這一行,tomcat7以前版本maxpostsize="0"是對post大小不限制,之後是maxpostsize="-1"不限制,0為最小值

2、可能是mysql儲存問題

檢視mysql配置引數,mysql預設插入資料的大小是1m,如果插入1m以上的資料,就會出現錯誤。

登入mysql檢視

show variables like '%max_allowed_packet%';

顯示的結果為:

**如下:

+--------------------+---------+

| variable_name      | value   |

+--------------------+---------+

| max_allowed_packet | 1048576 |

+--------------------+---------+ 

以上說明目前的配置是:1m

修改方法:

在/etc/my.cnf 中[mysqld]下新增:

max_allowed_packet = 20m

問題即可解決!

mysql儲存資料大小設定

mysql max_allowed_packet查詢和修

mysql中max_allowed_packet引數的配置方法

解決上傳大檔案失敗的問題

1.nginx.conf client max body size200m 限制請求體的大小,預設是1m,可根據需求設定成100m 200m等。如果不想要限制,設定為0。飄黃部分說明,當上傳大檔案因為這個配置的限制而上傳失敗時,伺服器不能給出準確的錯誤提示。配置項含義 sets the maximu...

php上傳大檔案失敗處理

下面分別是各種原因以及解決辦法 第1種情況 檔案上傳時存放檔案的臨時目錄必須是開啟的並且是 php 程序所有者使用者可寫的目錄。如果未指定則 php 使用系統預設值。php.ini檔案中upload tmp dir用來說明php上傳的檔案放置的臨時目錄,要想上傳檔案,得保證伺服器沒有關閉臨時檔案並對...

上傳大檔案 關於大檔案上傳

js計算檔案md5使用spark md5.js,據說這個庫使用的是世界上最快的md5演算法。js對檔案切片並使用ajax上傳切片 let size file.size 獲取檔案大小 const shardsize 1024 1024 塊大小1mb let shardcount math.ceil s...