Hello, I am using digital ocean app platform and I have an API which uploads large files (can exceed 700 MB), but I have a response with Entity is too large 413 status error. Is it possible to modify this to accept large files?
I am using FastAPI framework and uvicorn as a web server.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Hello, @agamaleldin
I believe the same question was asked before in our community. Please check this question and the answer from kamaln7
https://www.digitalocean.com/community/questions/how-can-i-increase-the-php-upload-max-filesize-in-app-cloud-platform
"PHP applications on App Platform use PHP-FPM in conjunction with Apache (or Nginx if you choose to use it)—the webserver would accept all incoming requests, and forward PHP requests to PHP-FPM which actually executes them. You’ll want to increase the max upload size there. You can do that by adding a
.user.ini
file at the root of your app’s document root (in the same directory where you would put an.htaccess
file. Usually this will be thepublic
directory) with something like this:post_max_size
controls the maximum POST requests body size, whileupload_max_filesize
controls the maximum allowed size of a single file in an upload request.For more info, you can refer to the Heroku PHP Buildpack documentation. Let me know if that works!"
Regards, Alex