Capacidad de subir archivos en fragmentos

Hoy nos encontramos con un problema inesperado: aumentamos el límite de tamaño máximo de archivo a 300 MB, pero no podemos subir nada superior a 100 MB, a pesar de que todas las configuraciones son correctas. El caso es que Cloudflare limita las subidas a 100 MB en los planes gratuito y Pro, y tiene un máximo de 500 MB a nivel empresarial. Como no planeamos pasar a planes de pago en Cloudflare, esto me hizo pensar que las subidas por fragmentos podrían resolver este problema.

No pude encontrar ninguna solución lista para Discourse en Meta y Plugins, por lo que me gustaría saber si es posible desarrollar un plugin así o incluso convertirlo en una funcionalidad central.

Existen ejemplos de bibliotecas dedicadas a resolver este tipo de problemas, como GitHub - 23/resumable.js: A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API. · GitHub.

Así que dos preguntas para el equipo:

  1. ¿Se consideraría una característica para futuras versiones de Discourse tener subidas por fragmentos listas para usar?
  2. ¿Hay alguna limitación central que debamos considerar si optamos por el camino del “desarrollo de plugins personalizados”? Sería genial saber algo antes de presentar la idea a posibles desarrolladores.

Gracias por su atención.