Utilice el-upload de ElementUI para implementar la carga base64
Nuestro sistema utiliza la arquitectura sin servidor de AWS en el backend. Debido a las limitaciones de lambda, al cargar archivos, los archivos deben convertirse a base64 antes de poder cargarlos y los archivos no pueden exceder los 10 M.
Después de algunas selecciones, decidimos utilizar el control el-upload.
/ElemeFE/element/issues/3087
Sin embargo, este componente actualmente no es compatible con base64.
/ElemeFE/element/blob/2a1a6360ca763139b666aaca899703931a4a672b/packages/upload/src/upload.vue
Este es el código fuente del componente.
Mi enfoque actual es lograr esto personalizando el método http y activando activamente el evento de devolución de llamada dentro de ese método.
Este es el código fuente del componente.