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

335
Visualizações
¿Hay alguna manera de usar un archivo de una entrada de archivo en la página actual?

Por lo tanto, quiero poder editar la imagen de perfil en los perfiles de mi sitio web y, específicamente, quiero que la persona vea la imagen de perfil que cargó en la página para que pueda ver cómo se ve. Ya creé una función que técnicamente hace esto, pero tiene un problema en el que no muestra la imagen debido a que es un archivo local en el lado del cliente.

Este es mi js:

 function change_img_src(img_e, input_e) { document.getElementById(img_e).src=input_e.value; }

Entonces este es mi html:

 <input type="file" name="" value="Change profile picture" id="pfp_upload" onchange="change_img_src('pfp', this);">

Esto realmente no muestra mucho ya que técnicamente funciona, pero vale la pena mostrarlo.

ingrese la descripción de la imagen aquí

Como puede ver, cuando el archivo está en la entrada y la función lo toma, intenta aplicarlo, pero la ruta que se le da es una ruta falsa ya que es local, dando esta ruta c:\fakepath\pfp_7.jpg .

Entonces, quiero saber cómo puedo hacer que muestre la imagen en el área de la imagen sin tener que cargarla. Sé que es posible porque muchos sitios web hacen lo mismo, pero no tengo idea de cómo hacerlo.

about 4 years ago · Juan Pablo Isaza
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