fix to ftp loader

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7387 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 14 years ago
parent 59b70a5a92
commit e88c428008

@ -278,7 +278,7 @@ public class FTPLoader {
* @return * @return
*/ */
private String getPath(final MultiProtocolURI entryUrl) { private String getPath(final MultiProtocolURI entryUrl) {
return entryUrl.getPath().replace("\"", "\"\""); return MultiProtocolURI.unescape(entryUrl.getPath()).replace("\"", "\"\"");
} }
} }

@ -2787,6 +2787,18 @@ public class FTPClient {
if (args[0].equals("-h")) { if (args[0].equals("-h")) {
printHelp(); printHelp();
} }
if (args[0].equals("-test")) {
// test for file URL: ftp://192.168.1.90/Movie/ATest%20Ordner/Unterordner/test%20file.txt
final FTPClient ftpClient = new FTPClient();
try {
ftpClient.open("192.168.1.90", 21);
ftpClient.login("anonymous", "anomic@");
byte[] b = ftpClient.get("/Movie/ATest Ordner/Unterordner/test file.txt");
System.out.println(new String(b));
} catch (IOException e) {
e.printStackTrace();
}
}
} else if (args.length == 2) { } else if (args.length == 2) {
printHelp(); printHelp();
} else if (args.length == 3) { } else if (args.length == 3) {

Loading…
Cancel
Save