Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

416
Visualizações
Texto mecanografiado: la propiedad 'nombre' no existe en el tipo 'FormDataEntryValue'

Tengo:

const file = formData.get('documents[]')

¿Qué tipo es el archivo?

const file: FormDataEntryValue | null

Necesito acceder al file?.name .

y obtuve:

La propiedad 'nombre' no existe en el tipo 'FormDataEntryValue'.

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

FormDataEntryValue se define como una unión de Archivo y cadena: type FormDataEntryValue = File | string;

Por lo tanto, primero debe verificar que la variable sea realmente un archivo:

 if (file instanceof File) { console.log(file.name); }
about 4 years ago · Juan Pablo Isaza Relatório

0

La propiedad 'nombre' no existe en el tipo 'FormDataEntryValue'.

Como dice el error, parece que la key se pasó en FormData.get() o la propiedad de name en la variable de file no existe.

El método get() de la interfaz FormData siempre devuelve el primer valor asociado con una clave dada dentro de un objeto FormData .

Por lo tanto, según su código. Parece que los documentos son una matriz de objetos. Por lo tanto, puede acceder al nombre por file[0]?.name en lugar de file?.name

 formData.append('documents', '[{name: "alpha"}]'); const file = formData.get('documents') const fileName = file[0]?.name // returns alpha
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda