アップロードはmemory_limit
によって制限されています。しかし、memory_limit
はマシンのRAMによって制限されていますか? manualはそれについて何も言わない。memory_limitをマシンのRAMより大きく設定できますか?
私の手元にあります。ラズベリーパイには1GBのRAMがあり、2GBのファイルをアップロードしたいと思います。
アップロードはmemory_limit
によって制限されています。しかし、memory_limit
はマシンのRAMによって制限されていますか? manualはそれについて何も言わない。memory_limitをマシンのRAMより大きく設定できますか?
私の手元にあります。ラズベリーパイには1GBのRAMがあり、2GBのファイルをアップロードしたいと思います。
に以下を追加します。ファイルのチャンクはアップロードされ、アップロードが完了するまで一時ファイルとして保存されます。あなたの最善の策は、それを試して、あなたのPHP.iniを次のように設定することです:
memory_limit = -1
post_max_size = **SIZE**
upload_max_filesize = **SIZE**
を使用すると、2GBのファイルをアップロードするときは、すぐに2GBのRAMを使用していないあなたのphpファイルの先頭
ini_set('memory_limit','2048M');
dunnoしかし、あなたのラズベリーパイが利用可能な1GBのスワップスペースを持っているなら、大丈夫でしょう。ただし、必ずしも2GBのファイルをアップロードするために2GBのRAMが必要なわけではありません。 – Federkun
@ Kitson88あなたは質問に答えました。私が受け入れる答えを出すことはできますか? – janw