Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Uppy Integration] Progress bar reaches 100% instantly #44

Closed
ankitpokhrel opened this issue May 21, 2018 · 5 comments
Closed

[Uppy Integration] Progress bar reaches 100% instantly #44

ankitpokhrel opened this issue May 21, 2018 · 5 comments

Comments

@ankitpokhrel
Copy link
Owner

ankitpokhrel commented May 21, 2018

Progress bar instantly reaches 100% usually in local setup when using uppy with tus-php-server. There is a long pause afterwards while the file is being uploaded.

@karan-levaral
Copy link

I am also facing this issue, I think in Uppy server they are using socket to show the actual progress

@AurelienMendes
Copy link

I am also facing this issue but only when uploading many files in parallel.
But when files are processed sequentially (limit: 1 in uppy.tus) then the progress bar is correctly filed.

@pwjbj
Copy link

pwjbj commented Mar 4, 2020

My operating environment is docker + php7.2 + redis5 and The client uses uppy.js
My problem is: When the upload progress bar is less than 100%, the offerkey of tus PHP response is' ', so every time you click pause, it will start from 0. When the upload progress is 100%, the offerkey in redis will change, the file will be merged, and the progress bar of uppy.js is 100%. When the uploaded file is large, the client will have to wait

@pwjbj
Copy link

pwjbj commented Mar 4, 2020

bug

@ankitpokhrel
Copy link
Owner Author

Apparently, this happens because of fastcgi_request_buffering option in Nginx.

When the buffering is enabled, the entire request body is read from the client before sending the request to a FastCGI server. If you are using Nginx, consider disabling fastcgi_request_buffering for resumable uploads. More info here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants