Error de 'Falla la carga' al usar plantillas de formulario

Esta es mi nueva función favorita, ¡gracias! :smiley: La probaré y reportaré cualquier problema que surja; aquí está el primero:

Estoy probando un formulario simple con un campo de carga, pero el campo de carga simplemente da un error:

Lo siento, hubo un error al cargar my-image-1.jpg. Por favor, inténtalo de nuevo.

Mi campo de carga:

- type: upload
  id: screenshots
  attributes:
    file_types: ".jpg, .png, .gif"
    allow_multiple: true
    label: "Capturas de pantalla"
    description: "Si corresponde, agregue capturas de pantalla para ayudar a explicar su problema."
  1. Completo el formulario con todos los campos requeridos, incluido el campo Título del compositor.
  2. Hago clic en el botón “Cargar”, selecciono un archivo de imagen válido.
  3. La carga falla y aparece una ventana modal para mostrar el error.

También revisé la configuración; la extensión de archivo jpg está en la lista de extensiones autorizadas.

6 Me gusta

Veo esta advertencia cuando subo desde mi iPhone, aunque la subida sí se realiza. En el escritorio funciona bien (Windows/Firefox).

¿Qué navegador/dispositivo estás utilizando?


De hecho, puede que me haya precipitado, ya que no creo que esté viendo la misma advertencia. Déjame echar otro vistazo. :eyes:

Hola @JammyDodger, en realidad solo lo probé en mi navegador de escritorio:

Arc	118.0.5993.88 (Official Build) (arm64) 
Revision	1d05652f52a55dcf9a7905af94949f2bc3a66306-refs/branch-heads/5993@{#1298}
OS	macOS Version 14.0 (Build 23A344)
JavaScript	V8 11.8.172.15
User Agent	Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36

Después de preguntar un poco, puede que ya se haya solucionado con esto:

Así que, con suerte, actualizar tu sitio hará que todo funcione bien. :crossed_fingers:

3 Me gusta

Confirmando que la carga funciona.

Sin embargo, encontré otro error relacionado: no respeta la opción allow_multiple: true.

  • Lo intenté una vez ahora seleccionando 3 imágenes para cargar a la vez.
  • Noté que las imágenes se cargaron, una tras otra, actualizando la línea de vista previa debajo del botón de carga.
  • Una vez que lo guardé, encontré que solo se mostraba la última imagen cargada.

Hola Osman,

Quería confirmar contigo que hemos desplegado tu sitio, que incluye la actualización de FIX: add missing `type` to form template upload by renato · Pull Request #23935 · discourse/discourse · GitHub, así que esto debería resolver los problemas que estabas teniendo aquí.

Si todavía tienes algún problema al subir archivos como describías aquí, por favor, háznoslo saber. :slightly_smiling_face:

1 me gusta

Hola @SaraDev Mis formularios de prueba están en https://brighton-offsite-september-2023.discourse.group/ en realidad; una versión de prueba caducada; en caso de que quieras revisar sus registros.

Comprobé las versiones; está utilizando un commit posterior, por lo que debería incluir esa corrección:

4 Me gusta

Hola @gormus,

¡Gracias por tus comentarios!

Efectivamente, hay otro problema con las cargas en combinación con la configuración del sitio enable_direct_s3_uploads.

Estamos trabajando en una solución y te informaremos cuando llegue a tests-passed.

5 Me gusta

Hola @gormus,

Recientemente corregimos el problema de carga allow_multiple, así como otro relacionado con la validación de file_types.

Por favor, háganos saber si encuentra algún otro problema.

¡Gracias!

5 Me gusta