Lo complicado aquí es la interfaz de usuario.
Hay un “tiempo de espera” para que un PDF o un archivo de texto grande se indexe. Y hay un desafío de interfaz de usuario.
- Las publicaciones n.º 1, 7 y 27 han subido PDFs/Texto… ¿cómo se da cuenta el usuario de lo que está sucediendo?
- Subes en la publicación n.º 1 pero tardará 5 minutos en estar disponible, ¿cómo se lo comunicas al usuario?
Técnicamente, creo que la única forma sencilla de superar ambos es algún tipo de interfaz de usuario personalizada para las cargas.
El desafío de la interfaz de usuario aquí es el mayor obstáculo, la mecánica real no es demasiado complicada.
cc @awesomerobot / @Falco