gelöst [Problem mit internet tools und Dateinamen]

Alle Fragen zur Netzwerkkommunikation

gelöst [Problem mit internet tools und Dateinamen]

Beitragvon Milhaus » 19. Mär 2017, 10:12 gelöst [Problem mit internet tools und Dateinamen]

Hallo allerseits,

ich hätte da ein kleines Problem mit den internet tools von BeniBela. Es gibt Webseiten, auf denen die aktuelle Versionsnummer eines Downloads nicht enthalten ist.

Beispiel: Auf https://www.wowace.com/projects/wim-3 ist die aktuelle Versionsnummer nicht vorhanden. Der Download Link verweist auf https://www.wowace.com/projects/wim-3/files/latest

Beim Aufruf mit einem Webbrowser wird der Dateiname (momentan WIM-r524-alpha.zip) mitgeliefert. Das folgende kleine Beispiel setzt aber voraus, dass ich den Dateinamen bereits kenne. Wie kann ich den Dateinamen vorab ermitteln?
Code: Alles auswählen
 
uses bbutils, simpleinternet;
..
strSaveToFileUTF8('irgend ein PfadUndDateiName', retrieve('https://www.wowace.com/projects/wim-3/files/latest')); 


Danke und Gruß
Milhaus
Zuletzt geändert von Milhaus am 20. Mär 2017, 14:33, insgesamt 1-mal geändert.
Milhaus
 
Beiträge: 2
Registriert: 19. Mär 2017, 09:49

Beitragvon theo » 20. Mär 2017, 11:53 Re: Problem mit internet tools und Dateinamen

Das kann dir wahrscheinlich nur der Autor selber beantworten.
Mit Synapse ginge es schon, aber nicht so einfach.
theo
 
Beiträge: 7802
Registriert: 11. Sep 2006, 18:01

Beitragvon Milhaus » 20. Mär 2017, 14:32 Re: Problem mit internet tools und Dateinamen

Benito hat mir die Frage gestern beantwortet, wofür ich ihm sehr dankbar bin.

Falls es jemanden interessiert, Zitat von Benito : "Nach dem Download ist die endgültige Adresse in defaultInternet.lastUrl. Der Dateiname kann dann beispielsweise so ermittelt werden:
temp := retrieve('https://www.wowace.com/projects/wim-3/files/latest');
name := strCopyFrom(defaultInternet.lastUrl,strLastIndexOf(defaultInternet.lastUrl, '/')+1);
strSaveToFileUTF8(name, temp);"

Insofern mal wieder ganz einfach, wenn man weiss wo ;-)
Milhaus
 
Beiträge: 2
Registriert: 19. Mär 2017, 09:49

• Themenende •

Zurück zu Netzwerk



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

porpoises-institution
accuracy-worried