Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB.NET] Upload Immagine WordPress

    Salve a tutti, ho un sito con WordPress sto facendo un tool in VB 2010 che inserendo un link di un'immagine, la scarica e poi la uploadda sul mio sito. Per scaricarla non c'è problema, ma non riesco a uploaddarla. Ho richiamato il clik sul tasto per l'upload ma poi compare la finestra per selezionare l'immagine e io non voglio che accada. So che potrei farlo con le API, ma non ne sono capace.... qualcuno sa aiutarmi? Oppure avete altri metodi?

    p.s: l'immagine posso averla sia in una variabile o in una picturebox sia salvata sul pc.

  2. #2
    Ho trovato la libreria xml-rpc che fa al caso mio, ma gli esempio che trovo su internet sono tutti in c# :/

  3. #3
    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.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.