Erro 'Falha no upload' ao usar modelos de formulário

Esta é minha nova funcionalidade favorita, obrigado! :smiley: Vou testar e reportar quaisquer problemas que encontrar; aqui está o primeiro:

Estou tentando um formulário simples com um campo de upload, mas o campo de uploads simplesmente dá erro:

Desculpe, ocorreu um erro ao carregar my-image-1.jpg. Por favor, tente novamente.

Meu campo de upload:

- type: upload
  id: screenshots
  attributes:
    file_types: ".jpg, .png, .gif"
    allow_multiple: true
    label: "Capturas de tela"
    description: "Se aplicável, adicione capturas de tela para ajudar a explicar seu problema."
  1. Preencho o formulário com todos os campos obrigatórios, incluindo o campo Título do compositor.
  2. Clico no botão “Upload”, seleciono um arquivo de imagem válido.
  3. O upload falha e uma janela modal aparece para exibir o erro.

Também verifiquei as configurações; a extensão de arquivo jpg está na lista de extensões autorizadas.

6 curtidas

Estou vendo este aviso ao fazer upload do meu iPhone, embora o upload realmente funcione. No desktop, ele se comporta bem (Windows/Firefox).

Qual navegador/dispositivo você está usando?


Na verdade, posso ter sido precipitado, pois acho que não estou vendo o mesmo aviso. Deixe-me dar outra olhada. :eyes:

Olá @JammyDodger, eu só testei no meu navegador de desktop na verdade:

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

Depois de perguntar um pouco, pode ser que já tenha sido corrigido por isto:

Então, espero que atualizar o seu site resolva tudo. :crossed_fingers:

3 curtidas

Confirmando que o upload funciona.

No entanto, encontrei outro bug relacionado: ele não respeita a opção allow_multiple: true.

  • Tentei agora selecionar 3 imagens para fazer upload de uma vez.
  • Notei que as imagens foram carregadas, uma após a outra, atualizando a linha de pré-visualização abaixo do botão de upload.
  • Assim que salvei, descobri que apenas a última imagem carregada foi exibida.

Olá Osman,

Queria confirmar com você que implantamos seu site, que inclui a atualização FIX: add missing `type` to form template upload by renato · Pull Request #23935 · discourse/discourse · GitHub, então isso deve resolver os problemas que você estava tendo aqui.

Se você ainda tiver algum problema ao carregar arquivos como você descreveu aqui, por favor, nos avise. :slightly_smiling_face:

1 curtida

Olá @SaraDev Meus formulários de teste estão em https://brighton-offsite-september-2023.discourse.group/ na verdade; uma versão de teste expirada; caso você queira verificar seus logs.

Verifiquei as versões; está usando um commit posterior, então deve incluir essa correção:

4 curtidas

Olá @gormus,

Obrigado pelo feedback!

De fato, há outro problema com os uploads em combinação com a configuração do site enable_direct_s3_uploads.

Estamos trabalhando em uma correção e avisaremos quando ela chegar a tests-passed.

5 curtidas

Olá @gormus,

Recentemente corrigimos o problema de uploads allow_multiple, bem como outro relacionado à validação de file_types.

Por favor, nos informe se encontrar quaisquer outros problemas.

Obrigado!

5 curtidas