1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-21 21:15:19 +02:00

check if empty for filename and extension, not double add extension

This commit is contained in:
soloturn
2022-04-15 15:51:30 +02:00
parent dec495f0ed
commit 3b33a69bd7

View File

@@ -395,18 +395,17 @@ public abstract class AbstractRipper
}
public static String getFileName(URL url, String fileName, String extension) {
if (fileName == null) {
if (fileName == null || fileName.trim().isEmpty()) {
fileName = url.toExternalForm();
fileName = fileName.substring(fileName.lastIndexOf('/')+1);
}
if (extension == null) {
if (extension == null || extension.trim().isEmpty()) {
// Get the extension of the file
String[] lastBitOfURL = url.toExternalForm().split("/");
String[] lastBit = lastBitOfURL[lastBitOfURL.length - 1].split(".");
if (lastBit.length != 0) {
extension = lastBit[lastBit.length - 1];
fileName = fileName + "." + extension;
}
}