Nessuno riesce ad aiutarmi? Posto un esempio in c#:
codice:
[XmlRpcMissingMapping(MappingAction.Ignore)]publicstructImage
{
publicstring name;
publicstring type;
publicbyte[] bits;
publicbool overwrite;
publicint gallery;
publicint image_d;
publicstring url;
}
// Upload image
publicvoidUploadImage(string imageURL)
{
this.Url= wordpressXmlrpcUrl;
Image theImage =newImage();
theImage.name ="myNewImage.png";
theImage.bits =Convert.FromBase64String(Base64Image(imageURL));
theImage.overwrite =false;
theImage.type ="image/png";
try
{
Image uploadedImage = newImage("blogid", username, password, theImage,false);
Console.WriteLine("Uploaded to: {0}", uploadedImage.url);
Console.WriteLine("Image successfully uploaded!");
}
catch(Exception ex)
{
Console.WriteLine("Error:\n", ex);
throw;
}
}
[XmlRpcMethod("metaWeblog.newMediaObject")]
publicImage newImage(string blogid,string username,string password,Image theImage,bool overwrite)
{
return(Image)this.Invoke("newImage",newobject[]{ blogid, username, password, theImage, overwrite });
}
Posso fare la stessa cosa anche bloccando al finestra "Scegli un file" e dando io il percorso.