Pfad in URL umwandeln
-
Hi an Alle,
gibt es in der MFC eine Klasse mit der ich einen absoluten pFad in ein URL Angabe umwandeln kann? In Der MSDN hab ich nix gefunden. Falls nicht wäre es schön wenn jemand wüsste wie man das sonst bewerkstelligen könnte.
Mfg und besten Dank für die Anstrengung eurer grauen Zellen im Voraus
CrazyP
-
Gib ma n beispiel, hab keine ahnung was du machen willst.
-
CString strPath = _T("C:\\Windows\\ist\\doof\\"); CString strURL = strPath; strURL.Replace('\\', '/'); strURL = _T("file:///") + strURL; // strURL == "file:///C:/Windows/ist/doof/" // natürlich müssen evtl noch Sonderzeichen berücksichtigt werden
-
du musst dan noch nach Leerzeichen suchen;
kannst ja damit:
CString String = "C:\\Windows\\System32\\notepad.exe";
CString strUrlOut;
for(int i=0;i<String.GetLenght();i++)
{
if(Mid(i,1) == " ")
{
strUrlOut += "%255c"; //Glaube das ist das zeichen für Leerzeichen!
}
else
{
strUrlOut += Mid(i,1);
}
}
MessageBox(strUrlOut);
-
%20 glaub' ich.
-
Danke das hat funktioniert. Bin euch sehr dankbar.
MfG CrazyP
-
link wurde erst jetzt gefixt: http://www.codeguru.com/cpp_mfc/URLEncode.html