Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Cancellare uno o più files su FTP
Forum - C# / VB.NET - Cancellare uno o più files su FTP

Avatar
liloeconnie (Normal User)
Newbie


Messaggi: 5
Iscritto: 23/02/2010

Segnala al moderatore
Postato alle 23:19
Venerdì, 09/12/2011
Ciao a tutti, vorrei poter cancellare uno o meglio ancora, più files presenti in una dir del mio sito web, tramite FtpWebRequest.
Ho provato a scrivere questo codice all'interno di un pulsante:

private void button1_Click(object sender, EventArgs e)
            {
                FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://miosito.it/miadir/miofile.jpg");
                request.Credentials = new NetworkCredential("user", "passw");
                request.Method = WebRequestMethods.Ftp.DeleteFile;
                request.GetResponse();
}

mi da questo errore:
Impossibile effettuare la connessione al server remoto

Nella miadir sono presenti altri file che vorrei poter cancellare tutti insieme...

Qualcuno sa darmi una mano?

Grazie
Massimo

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 23:50
Venerdì, 09/12/2011
Sei sicuro della url e di user/passwd?

Riesci a fare la connessione e la cancellazione da riga di comando DOS?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
liloeconnie (Normal User)
Newbie


Messaggi: 5
Iscritto: 23/02/2010

Segnala al moderatore
Postato alle 9:45
Sabato, 10/12/2011
L'URL è corretto, cioè rispetta il percorso che ho indicato.
usr e psw anche.
Sono tutti dati che uso quando mi collego via FileZilla.

Da DOS non so come si fa...se mi dai delle indicazioni ci provo

ciao
m.


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:45
Sabato, 10/12/2011
Guarda ... ho provato con un sito ftp e funziona regolarmente.

L'unica cosa diversa che ho usato è la URL ... probabilmente credi che sia corretta ma sbagli qualche cartella ...

Oppure hai un problema di firewall ... la tua applicazione non è autorizzata mentre FileZilla sì ...

Se vuoi, mi fornisci in privato i dati per l'accesso al server ftp e faccio una prova.

Ultima modifica effettuata da nessuno il 10/12/2011 alle 10:54


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
liloeconnie (Normal User)
Newbie


Messaggi: 5
Iscritto: 23/02/2010

Segnala al moderatore
Postato alle 15:19
Sabato, 10/12/2011
per il contatto privato no problem! però mi farebbe piacere imparare anche come fare, con delle prove seguendo indicazioni.

Intanto puoi provare a spiegarmi la procedura che hai usato tu, che accorgimento devo usare per il firewall, quali informazioni devo scrivere del path ftp, usr...etc...

Altra cosa è ad esempio se ho un problema di firewall, se posso da codice impostare delle proprietà per "sorpassarlo"

Ciao
M.


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 15:47
Sabato, 10/12/2011
Testo quotato

Postato originariamente da liloeconnie:

per il contatto privato no problem!



Ok allora attendo che mi invii le informazioni per PM

Testo quotato

Intanto puoi provare a spiegarmi la procedura che hai usato tu



Nessuna procedura o accorgimenti ... lo stesso codice che utilizzi tu.

Testo quotato

Altra cosa è ad esempio se ho un problema di firewall, se posso da codice impostare delle proprietà per "sorpassarlo"



Devi impostare i permessi dalla console del firewall. Da codice dipende da ogni firewall e comunque è necessaria la password dell'amministratore del computer.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote