NetTalk Central
NetTalk Web Server => Web Server - Ask For Help => Topic started by: Wolfgang Orth on September 12, 2018, 06:26:16 AM
-
Hello Bruce and all others,
this files exists on my HDD
file:///G:/KiK_Braun_AD_Images/KiK_5_AD_AT_v2940/KiKSOAPServer/web/PDF/AT/Calciumgluconat B.Braun 10% Injektionsl?sung.pdf
and when typed into the address field of Edge, its gets fetch okay, however the URL itself has changed to
file:///G:/KiK_Braun_AD_Images/KiK_5_AD_AT_v2940/KiKSOAPServer/web/PDF/AT/Calciumgluconat%20B.Braun%2010%25%20Injektionsl?sung.pdf
No problem so far.
However, when I look up for
http://127.0.0.1:80/pdf/AT/Calciumgluconat B.Braun 10% Injektionsl?sung.pdf (that ? ought to be ö)
then Edges opens Bing, Firefox responds with a 404.
Others files, without % but with ?, get displayed. (that ? ought to be ö)
Kaliumchlorid B.Braun 74,5 mg/ml.pdf gets converted to and displayed okay like
http://127.0.0.1/pdf/AT/Kaliumchlorid%20B.Braun%2074,5%20mgml.pdf (note the / in mg/ml)
and also
http://127.0.0.1/pdf/AT/Kaliumchlorid B.Braun 74,5 mgml.pdf (note the / in mg/ml)
What might the reason and how could I fix this?
Would Stringtheory.URLDecode(..., ...) help? I just guess, because I do not understand what it is doing. But Decode sounds nice. <g>
Despite ist nice sounding name, it did not work the way I hoped, when I tried
st.setvalue(field)
st.URLDecode('%', '%') ! hoping that % gets swapped with %
Thanks in advance
Wolfgang
-
try
http://127.0.0.1:80/pdf/AT/Calciumgluconat%20B.Braun%2010%25%20Injektionslösung.pdf
let me know what happens
-
try
http://127.0.0.1:80/pdf/AT/Calciumgluconat%20B.Braun%2010%25%20Injektionslösung.pdf
let me know what happens
The page cannot be found
The percent sign does not get resolved, it cunningly remained %25, the %20 however gets conerted to blank spaces.
http://127.0.0.1/pdf/AT/Calciumgluconat B.Braun 10%25 Injektionslösung.pdf
But when I manually replace the ö with the appropriate character ? (which should read as an o with two dots on top), then it displays the PDF.
I continue fiddling.....
Follow up: st.Replace('%', '%25') makes it apparently working.
Thanks a lot, Bruce, I really really appriciate your help!