¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo pasar el nombre del archivo con espacios como parámetro en una URL sin errores de script

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 29 Vistas
0
Cargando...

¡Chicos!

Necesito todas sus ideas sobre esto.

Necesito pasar el nombre del archivo (generalmente el nombre del archivo contiene espacios, ¿verdad?) como parámetro en una URL.

Estoy llamando a la URL utilizando el concepto de ventana externa, pero al llamarla está arrojando un error, y dice error fatal de script... significa que la URL contiene espacios...

La URL es

http ://xxxxxxxxxxxxxxxxxxxxx/sap/bc/gui/sap/its/webgui? ~ transaction=*ZPMS_UPLOAD%20P_DOCID= LV_AP_DOC...

aquí lv_file_name es una cadena que contiene el nombre del archivo, por ejemplo: C:\Users\srinivassana\Documents and Settings.................

Por lo tanto, al llamar a la URL está arrojando un error debido al espacio en el nombre del archivo.

Gracias y saludos

Srinvias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Siempre que estés pasando cualquier URL, asegúrate de que si hay algún espacio, insertar %20 en ese espacio y luego funcionará.

Gracias

Phani

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias Uwe,

Esa es la solución correcta.

¿Alguna vez te has encontrado en esa situación? Si no, ¿cómo encuentras la convención anterior (%5C)?

Saludos

Srinivas

9052020259

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

No solo los espacios en blanco, sino también las barras invertidas deben ser codificadas en URL.

blanco = %20

\ = %5C

C:\Users\srinivassana\Documents and Settings\test.txt

C%3A%5CUsers%5Csrinivassana%5CDocuments%20and%20Settings%5Ctest.txt

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?