Thread webdav-Zugriff zu GMX Mediacenter (4 answers)
Opened by flix at 2007-04-05 03:48

flix
 2007-04-05 03:48
#28903 #28903
User since
2007-04-05
2 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

ich habe jetzt mal versucht mittels perldav (HTTP::DAV) Daten auf meinem GMX Mediacenter per WebDAV auszutauschen. Ich habe jedoch das Problem, das große Dateien (>1246 Byte) nicht auf den Remote-Server übertragen werden. Die andere Richtung, also per get(), funktioniert tadellos und ich kann Dateien herunterladen. Nur das hochladen klappt nicht.

Hier ist der Code, den ich versuche auszuführen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl -w
use HTTP::DAV;
use warnings;

$d = new HTTP::DAV;
$url = "http://mediacenter.gmx.net:80/test/";

$d->credentials( -user=>"username", -pass=>"password",
-url=>$url);

print "Connecting to $url\n";
$d->open( -url=>$url )
or die("Could not open $url: " . $d->message . "\n");

# Das PUT klappt nur bei kleinen Dateien
if ($d->put( -local=>"/tmp/test.txt", -url=>$url )) {
print "Success\n";
print $d->message."\n"; }
else {
print "Failure\n";
print $d->message."\n"; }


Hat jemand eine Ahnung wie man große Dateien per WebDAV übertragen kann? Gibt es vielleicht eine Möglichkeit die Übertragung zu puffern?

vielen Dank schonmal.

View full thread webdav-Zugriff zu GMX Mediacenter