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:
- ¿Se consideraría una característica para futuras versiones de Discourse tener subidas por fragmentos listas para usar?
- ¿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.