Ich lade Datei von vielen URLs.Android: Erstellen Sie den richtigen Dateinamen von URL
z.B .:
https://myhost/sh/8n0wli4v5895jom/AAB2E0WA2fetPTLjWtYe5HjAa/00019.jpg
https://myhost/sh/8n0wli4v5895jom/AAB2E0WA2fetPTLjWtYe5HjAa/0001.jpg
https://myhost2222/sh/8n0wli4v5895jom/AAB2E0WA2fetPTLjWtYe5HjAa/00019.jpg
https://myhost2222/sh/8n0wli4v5895jom/AAB2E0WA2fetPTLjWtYe5HjAa/0001.jpg
Jetzt muss ich alle Download-Dateien speichern lokalen Ordner auf Android.
Aber was muss der Dateiname sein? Ich denke, den Dateinamen von URL zu erstellen. Aber die URL enthält verbotene Zeichen für den Dateinamen. Also ... Ich denke, Hash (SHA-1) von URL zu erstellen oder URL zu Base64 zu konvertieren. Ist das eine gute Lösung?
Was ist das verbotene Zeichen in den Dateinamen '00019.jpg' und' 0001.jpg', die Sie speichern möchten? – pleft
Ich aktualisiere meinen Beitrag. May hat eine andere URL mit demselben Suffix (00019.jpg) und die Datei wird ersetzt. Aber ich möchte Dateien ersetzen. – Alexei
Ok, also vorher speichern, prüfen, ob die Datei mit diesem Dateinamen bereits existiert, und falls ja, fügen Sie dem Dateinamen ein Präfix oder Suffix hinzu, z. '00019-1.jpg' und dann speichern Sie es. – pleft