-
Notifications
You must be signed in to change notification settings - Fork 367
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
Upload large files #903
Comments
Hi @Raifuruu - are you using pwpush.com or self hosted? (if so what version) |
Hello, Thanks for your feedback I haven't really managed to determine what the maximum size is yet, but after about 1 GB, the download freezes |
For sure the largest uploads I've seen uploads are ~5GB. I've tried digging on what the limitation might be but nothing is immediately evident. When you upload larger files is there an error in the javascript console? |
@Raifuruu do you mind if I create an account on that site and try it out myself? Also what version are you running? |
No worries, you can create an account and try, here is the link : https://kspass.keycloud.fr/ How can I check the version? |
Ok great. I created account and found the error. 403 means forbidden - most likely with the file storage you configured. Maybe the application doesn't have write access there? The only way to know for sure is to view the application logs. Are you running the application as a Docker container? If so the logs are in
The Docker tag will suffice... Let me know. |
I don't think it's a problem of rights because otherwise the small files wouldn't work too |
I will still look at the logs and give you the content Thanks a lot for your work and your answers |
I couldn't get any file to upload large or small. I tried both Vivaldi/chrome and Safari. Safari did reveal a bit more info though: IIRC this was a bug in an early version. If this is the case, then updating to to the |
However, for me and for all users who use the tool, sending small files works well : https://kspass.keycloud.fr/fr/f/vx1igzk935boypvqaq/r I'm going to look at the version right now, and I'll let you know |
Here are the contents of my docker-compose.yml :
|
Ok that helps. I'm going to update that If you want to do that yourself now, you could update that |
Here are the contents of the log file :
|
I updated the docker compose to pwpush-postgres:1.26.11 and the file upload does not work at all |
No sorry, the upload works, I'm trying with a big file. But I lost the colour customisation I made, is that normal? |
I have switched back to release for the moment as it does not fix the problem |
HI @Raifuruu - just a heads up that I've gotten pulled away by my day job but will take another try at fixing this soon. |
Hi @pglombardo - There are no worries! Work before projects is normal! |
Hi @TargetCrafter @Raifuruu - not a fix but items:
If either of you have a chance to re-confirm the bug with v1.30.11 (building now) it would be much appreciated. updated to v1.30.11 |
Hi all - late update. I discovered in another issue that the 403 forbidden was being caused by the application throttling. I've since increased those defaults and that issue appears to be resolved now. Have either of you made any progress on 50GB files? |
@pglombardo I've updated my container, but it seems email verification is now required (i used to be able to sign in without authenticating my email). I'm getting stuck on some 500 errors like in #1355. |
As a temporary work-around, you can manually confirm your user account through the rails console. This is direct database modification so be careful. In the Docker container shell:
|
Any update on this? Large files would be a huge boost to the usefulness of this app for us. |
Hi @TargetCrafter - I'd love to add support for this but it's a larger effort and I haven't had time with my day job and all. I can only confirm that I will get to this eventually - just not sure when yet. The alternative is that someone from the community takes up the task and submits a PR. |
Hello, for information I still have the problem on the latest version, on a 200 MB file |
Hi All - just an update here with the latest information. After some research, I've tested and found that files as large as 4GB can be uploaded. Larger than that and I have to implement multipart uploads which isn't in the code currently. Also - If you are using a proxy or other intermediaries, they can potentially limit the max HTTP body size. See this comment for an example on how to set/limit the max HTTP body size as an example. Feature request for multipart uploads filed in #2922 |
Hello,
I would like to know if there is a block for uploading large files? Because I try to upload small files and it works, but on larger files (about 3 GB) the loading bar remains blocked and nothing happens
Thank you for this project and this work
The text was updated successfully, but these errors were encountered: