¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como passar o nome do arquivo com espaços como parâmetro em uma URL sem erros de script

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

Olá pessoal!

Preciso de todas as suas ideias sobre isso.

Preciso passar o nome do arquivo (geralmente o nome do arquivo contém espaços, certo?) como parâmetro em uma URL.

Estou chamando a URL usando o conceito de janela externa, mas ao chamar, está lançando um erro, e diz erro fatal de script... significa que a URL contém espaços...

A URL é

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

aqui, lv_file_name é uma string que contém o nome do arquivo, por exemplo: C:\Users\srinivassana\Documents and Settings.................

Portanto, ao chamar a URL está lançando um erro devido ao espaço no nome do arquivo.

Obrigado e cumprimentos

Srinvias

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

4 Respuestas

0
Cargando...

Sempre que estiver inserindo qualquer URL, certifique-se de que se houver algum espaço, insira %20 nesse espaço e então funcionará corretamente.

Obrigado

Phani

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

Obrigado Uwe,

Essa é a solução correta.

Já se encontrou nessa situação? Se não, como você encontrou a convenção anterior (%5C)?

Saudações

Srinivas

9052020259

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

Não apenas os espaços em branco, mas também as barras invertidas devem ser codificadas na URL.

branco = %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?