Formbuilder Upload with (really) large files

A customer wants to upload really big files in a formbuilder form (like 200MB).
Has someone already did an upload formcontrol that allows the upload with chunking, like it is in the assetmanager in the backend?

Thanks for letting me know.

Cheers,
Michi

Just wanted to bring this up again. Is there a way to have a progress bar for uploads in the formbuilder forms? Would be nice and helpful.

Thanks,

Michi

We have a “Multi-file upload” form control as a private extension at Pixl8. Not sure how public ready it is.

But this is essentially what is needed, a formcontrol that uses some one else’s fancy js for doing file uploads with some backend logic to treat them appropriately.

1 Like

If you have any kind of code, I appreciate this. Happy to test and finalize.

Just wanted to ask, if there are news on this.

Thanks

Just wanted to ask again.

Bringing this on the top again. Is there any news about a possible formcontrol?

No update - its a private ext right now and we’d need to do some work to make it public if that’s what we intend to do and to be able to support it.

The gist of it is straight forward enough:

  • a form control that outputs the markup and includes any necessary js/css (using whatever the latest lovely js based file upload controls you like)
  • probably an endpoint to receive files from the upload and do something with them
  • a preprocessor that processes the submitted form field. This is a handler that lives under /handlers/preprocessors/{formControlId}.cfcand implements an private function index() function to return whatever value you need from the submission to translate it ready for saving. You can see an example in core preside: /handlers/preprocessors/FileUpload.cfc
  • Optional form builder item types to support frontend users using this form field for dynamic frontend forms

How that all fits together would depend on the js lib chosen, etc.