Large For Ziponthefly — Total Size Of Requested Files Is Too
Allow the script more time to finish.
For power users, provide direct FTP credentials to a folder. They can use a desktop FTP client (FileZilla, Cyberduck) to download whole folders natively—no web ZIP required.
Before raising server limits, understand the risks:
Mitigations:
If you are the server administrator or have root access, you can adjust the configuration to allow larger zips. total size of requested files is too large for ziponthefly
1. Increase Memory Limit (PHP)
If the file manager runs via PHP (common in cPanel), the script may be hitting the memory_limit.
2. Adjust Web Server Timeout Even if memory is sufficient, the script might be timing out while zipping large files.
3. Use the Command Line (SSH) If you have SSH access, you can bypass the web file manager entirely. This is faster and has virtually no size limits.
Title: Feature Request: Support for Larger Archives / Handling of Size Limits Allow the script more time to finish
Rating: ⭐⭐⭐
Pros: "ZipOnTheFly" is an efficient and easy-to-integrate tool for standard archiving tasks. The streaming capability works flawlessly for smaller batches, and the API is intuitive. It saves a significant amount of time compared to writing custom archiving logic.
Cons: The library struggles with large datasets. When attempting to compress a directory totaling over [Insert Size, e.g., 2GB/4GB], the process aborts with the error: "total size of requested files is too large for ziponthefly."
Comments: While the tool is excellent for day-to-day file management, the file size limitation is a significant bottleneck for enterprise-level backups or data packaging. The error message is clear, but it would be helpful if the documentation explicitly stated the hard size limits upfront to aid in architecture planning. Mitigations: If you are the server administrator or
Ideally, future updates could implement chunking or a true streaming mode that writes directly to disk to circumvent memory constraints, allowing for larger archive creation.
If you are a developer or advanced admin, find out what is actually causing the error.
Test with small, medium, and large batches to find the breaking point. If 300MB works but 350MB fails, your effective limit is ~300MB.