Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

328
Vistas
¿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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda