Possibilità di caricare file a blocchi

Oggi abbiamo riscontrato un problema imprevisto: abbiamo alzato il limite di dimensione massima dei file a 300 MB, ma non riusciamo a caricare nulla superiore a 100 MB, nonostante tutte le configurazioni siano corrette. Il problema è che Cloudflare limita i caricamenti a 100 MB nei piani Free e Pro, mentre il massimo è di 500 MB solo a livello Enterprise. Dato che non abbiamo intenzione di passare a piani a pagamento su CF, mi sono chiesto se i caricamenti in chunk potrebbero risolvere questo problema.

Non ho trovato soluzioni pronte per Discourse su Meta e Plugins, ecco perché vorrei sapere se è possibile sviluppare un plugin del genere o magari integrarlo direttamente come funzionalità core.

Esistono esempi di librerie dedicate alla risoluzione di questi problemi, come GitHub - 23/resumable.js: A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API. · GitHub.

Quindi, due domande per il team:

  1. Sarebbe considerato una funzionalità per le future versioni di Discourse avere i caricamenti in chunk già integrati?
  2. Ci sono limitazioni core da considerare se scegliessimo la strada dello “sviluppo di plugin personalizzati”? Sarebbe utile sapere qualcosa prima di proporre l’idea a potenziali sviluppatori.

Grazie per l’attenzione.