As it happens, many of our customers are using Kirby 3 on their webspaces with some limitations to PHP uploads. Some of them can’t change max post filesize on their PHP.ini due to restrictions. Others are using CDN like proxies like Cloudflare which only accepts uploads with up to 100 MB on their small plans.
A simple and reliable solution would be to enable chunked uploads with 5 or 20 MB per chunk to be able to upload large files (100 MB+).
This would help us and our customers to bypass this limits on almost every server and they don’t have to upload large files via FTP or even switch to a whole server (where these can edit these limits).
Other self hosted services like “Nextcloud” also do it like this and this works pretty well!
What files are they uploading that are so big? Genuinely curious.
Very big PDF presentations or PDF catalogues. Sometimes they also have press kits as a ZIP file with hundreds or Hi-Res images inside (TIFF, PSD files…).
That makes sense! A workaround until we get to this feature could be to actually set up something like Nextcloud to upload the files to. The upload directory of that Nextcloud instance would be inside Kirby’s content
directory, so once the files are there, they can be used in Kirby like normal.
We had this issue too, especially with customers using Cloudflare. Our current solution was / is a custom made plugin with a custom uploader for big files with chunking enabled.
But it would be really nice if that were a core feature in Kirby and enabled by default.
Having this issue right now with a client - a photographer. Loads of images over 100MB.
Doing website for an accountant - he wants to allow their clients to upload (very) large data files (50Mb+) to his site. Very difficult to do with Kirby. :(
+1 - this is one of those features that you never pay attention to, until you need it, then it becomes a deal-breaker…
Have a client who is an Accountant. I was going to use Kirby to create an internal web app for them, but their clients need to upload huge data files - between 50Mb to 150Mb - so this forced me to use another CMS. Please, please add this. :(
This was a deal-breaker on a project for an HR client. They needed to accept uploads from job applicants. The files were zip archives with dozens of documents - well over the usual 20Mb limit of most servers. Their server accepted only 5Mb uploads max. They went with WordPress…
Just had to pass on a job because of this - a video gallery site. Many files are over 200MB, smallest one was about 15MB, and the client’s hosting setup only allows 5MB uploads.
We could use that right now: it would make it easier for us to implement autodeployment/autoupdate of a Kirby site via simple uploading of a compressed (zip) file.
My clients are rarely concerned with uploading big files despite my advice. I have on many occasions had to address upload failures. The client doesn’t see it as a practical safeguard. They just see that they couldn’t complete their task with the website you built. Ugh.
Running into this problem right now, after delivery to the client, and they are not happy. I don’t know enough to create an upload plugin on my own. May have to redo the whole job in another CMS, at my cost.
Just released a plugin a very easy to use plugin solution here: https://forum.getkirby.com/t/chunky-superpowers-for-your-panel-uploads/27333 :)