Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

329
Views
¿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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!