Ich möchte wissen, dass für, stellen Sie sicher, dass die Datei, die von meinem Skript heruntergeladen werden wird, die Erweiterung, die ich will.Gibt es eine Möglichkeit, die Dateierweiterung von einer URL zu bekommen
http://example.com/this_url_will_download_a_file
Oder vielleicht ja, aber ich denke, dass ich nur diese Art von URL verwenden:
Die Datei wie nicht auf Urls seine
http://example.com/file.jpg
Ich werde es nicht überprüfen mit: Url.Substring(Url.LastIndexOf(".") - 3, 3)
weil das ein sehr schlechter Weg ist.
Also, was empfehlen Sie mir zu tun?
Sie könnten versuchen, letzte Position zu bekommen?. Wenn gefunden, finde die letzte Position von. vorher und zurück alles dazwischen. Wenn nein? gefunden wird, was immer nach der letzten Position von kommt. wird deine Dateierweiterung sein. – Crono
Substring sollte funktionieren, stellen Sie sicher, dass Sie für Erweiterungen mit einer Länge von mehr als 3 Konto. – Neolisk
Sind Sie derjenige der URLs zur Verfügung stellt? Sind sie auf Ihrer eigenen Website oder Websites von Drittanbietern? –