⛳
Nextcloud+CloudflareTunnelで発生する413エラーについて
NextcloudのWindowsクライアントにて、100MB超えのファイルをアップロードするときに"413 Request Entity Too Large"と帰ってきたので色々原因を探って治ったので書き置き
前提条件
-
私はインターネットとか、プログラミンとか全然初心者
-
ProxmoxVE 8.2.7
- Ubuntu 24.04
- Docker
- Nextcloud
- MariaDB
- CloudflareTunnel
- Docker
- Ubuntu 24.04
結論
CloudflareTunnelのFreeプランは、1ファイルのアップロード上限(1コネクションに対する容量制限?)が100MB。
それに対し、標準設定のNextcloudのWindowsクライアントでは、アップロードするファイルのチャンク化が行われていないので、設定ファイルからチャンク化するようにした。
(WebUIからだと正常にアップロードできる チャンク化できているので)
どうやったら治ったか
クライアントの設定ファイルが
C:\Users\ [ユーザー名] \AppData\Roaming\Nextcloud.cfg
にあるので、それ開いて、[General]に
chunkSize=10000000
maxChunkSize=50000000
を追記でかいけつした
参考リンク
Nextcloud.cfgの公式ドキュメント
ファイルの分割(file chunk)アップロードについて
解決のきっかけになったGithub Issue
これとは別に
サーバーサイドのNextcloud自体にもアップロード上限がある
それについてのありがたい記事
nginxでリバプロ組んでる場合にも、nginxにも上限があるみたいなのでリバプロ組んでる人はそこも要確認
Discussion