Quote----://www.pic-upload.de/view-24161259/-------------------------707x596.jpg.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use WordPress::XMLRPC;
my $o = WordPress::XMLRPC->new;
$o->username('test');
$o->password('test123');
$o->proxy('http://site.com/xmlrpc.php');
$o->server() || die "$!";
my $data = WordPress::XMLRPC::abs_path_to_media_object_data($name.'.jpg');
my $r = $o->newMediaObject($data);
print $r->{id};
QuoteGibt es eine andere Möglichkeit um die Bilder hochzuladen?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub get_file_bits {
my $abs_path = shift;
$abs_path or die;
# from http://search.cpan.org/~gaas/MIME-Base64-3.07/Base64.pm
require MIME::Base64;
open(FILE, $abs_path) or die($!);
my $bits;
my $buffer;
while( read(FILE, $buffer, (60*57)) ) {
$bits.= $buffer;
}
return $bits;
Guest ZuluDa wurde das Modul WordPress::XMLRPC vor der Veröffentlichung wohl nicht genügend getestet.Ja das ist richtig ich Arbeite unter Windows.
Guest Zulubinmode wandelt nichts um, sondern schaltet das Dateihandle auf binären I/O.(...)habe das die daten nicht mithilfe binmode umgewandelt werden.
Guest ZuluJa.Kann es sein das aus diesem Grund die Bilder nicht immer richtig dargestellt werden?
Guest ZuluJa.Kann ich die PM datei bearbeiten und ein binmode(FILE); hinzufügen ohne das Modul zu beschädigen?