Il linguaggio Visual Basic di Microsoft
 

Controllo Inet Upload e Rename

Greg 28 Ott 2014 18:46
Ho bisogno di caricare, scaricare, rinominare dei ******* su uno spazio
web e sto lottando con il controllo Msinet.
Per il ******* non problem, ma tanti per l'upload, sembra superati se
nomefile di source destinazione coincidono, se cambiamo otendo un
errore "200.... 8 bynary..." non ricordo bene.

Ad ogni modo, per non impazzire, ho pensato di uploadare con lo stesso
nome e poi fare Rename, ma ottenfo questo errore:

RNFR accettato - il ******* esiste, pronto per destinazione
451 Errore in rinomina/sposta: No such ******* or directory

Il comando è questo, e aggiuno che in NewFile la cartella non cambia:

cInet.Execute "", "RENAME " & NomeFile & " " & NewFile


Che fare?

--
Greg
Greg 28 Ott 2014 21:34
Il 28/10/14 18.46.26 Greg ha scritto:

> RNFR accettato - il ******* esiste, pronto per destinazione
> 451 Errore in rinomina/sposta: No such ******* or directory

Trovato l'arcano, colpa mia, carattere non ammesso in NewFile :(

--
Greg
Greg 28 Ott 2014 22:52
Il 28/10/14 21.34.27 Greg ha scritto:
> Il 28/10/14 18.46.26 Greg ha scritto:

>> RNFR accettato - il ******* esiste, pronto per destinazione
>> 451 Errore in rinomina/sposta: No such ******* or directory

> Trovato l'arcano, colpa mia, carattere non ammesso in NewFile :(

Mai penato cosi tanto!
Ad ogni prova sembra che funzioni, ma quando vado a ripetere non
funziona piu. Un errore nuovo: adesso ******* ESAURITI! Ma il ******* è
sempre uno solo :(

--
Greg
Greg 29 Ott 2014 11:33
Ho trovato un esempio sul sito della casa madre:
IFCFTPSample.vbp
'Written by Brian Combs Microsoft Corporation

un progettino che mostra tutte le operazioni, ma non sempre va bene,
spesso si impalla. In particolare con il comando CD

Attese estenuanti per uscire dall'errore, ho provato a modificare il
TimeOut da 60 a 15 secondi ma non sembra avere effetto.

Ma non c'è niente di meglio (per vb6) per caricare un ******* sul web?

--
Greg
Luca D 29 Ott 2014 12:05
Il giorno mercoledì 29 ottobre 2014 11:33:04 UTC+1, Greg ha scritto:
>
> Ma non c'è niente di meglio (per vb6) per caricare un ******* sul web?
>

In mancanza di alternative, in .NET ci sono parecchie implementazioni che
funzionano piuttosto bene, per esempio https://ftpclient.codeplex.com/ o
http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class

E' piuttosto semplice incapsularle in una Class Library con compatibilità COM
(dovrebbe andar bene anche una versione Express gratuita di VS), in modo che
possano essere usate anche in vb6... per lo più è sufficente anche il FW 2.0
come target, che è ormai quasi sicuro trovare installato
Greg 29 Ott 2014 13:36
Il 29/10/14 12:05:36 Luca D ha scritto:
> Il giorno mercoledì 29 ottobre 2014 11:33:04 UTC+1, Greg ha scritto:
>>
>> Ma non c'è niente di meglio (per vb6) per caricare un ******* sul web?
>>

> In mancanza di alternative, in .NET ci sono parecchie implementazioni che
> funzionano piuttosto bene, per esempio https://ftpclient.codeplex.com/ o
> http://www.codeproject.com/Tips/443588/Simple-Csharp-FTP-Class

> E' piuttosto semplice incapsularle in una Class Library con compatibilità COM

> (dovrebbe andar bene anche una versione Express gratuita di VS), in modo che
> possano essere usate anche in vb6... per lo più è sufficente anche il FW 2.0

> come target, che è ormai quasi sicuro trovare installato

Grazie Luca, purtroppo il Net non lo conosco per nulla, devo restare a
qualcosa del mondo VB6

--
Greg
GbC 29 Ott 2014 15:22
Il 28/10/2014 18:46, Greg ha scritto:
> Ho bisogno di caricare, scaricare, rinominare dei ******* su uno spazio web
> e sto lottando con il controllo Msinet.
> Per il ******* non problem, ma tanti per l'upload, sembra superati se
> nomefile di source destinazione coincidono, se cambiamo otendo un
> errore "200.... 8 bynary..." non ricordo bene.
>
> Ad ogni modo, per non impazzire, ho pensato di uploadare con lo stesso
> nome e poi fare Rename, ma ottenfo questo errore:
>
> RNFR accettato - il ******* esiste, pronto per destinazione
> 451 Errore in rinomina/sposta: No such ******* or directory
>
> Il comando è questo, e aggiuno che in NewFile la cartella non cambia:
>
> cInet.Execute "", "RENAME " & NomeFile & " " & NewFile
>
>
> Che fare?
>

Se puoi usare l'FTP ti metto online un controllo ed un esempio.

--
GbC
www.gbc.uno
Greg 29 Ott 2014 16:07
Il 29/10/14 15:22:23 GbC ha scritto:

>> Che fare?
>>

> Se puoi usare l'FTP ti metto online un controllo ed un esempio.

Grazie GbC, vai pure

--
Greg
GbC 30 Ott 2014 09:50
Il 29/10/2014 16:07, Greg ha scritto:
> Il 29/10/14 15:22:23 GbC ha scritto:
>
>>> Che fare?
>>>
>
>> Se puoi usare l'FTP ti metto online un controllo ed un esempio.
>
> Grazie GbC, vai pure
>

ChilkatFTP, gratuito, 330k.
L'installer copia un progetto demo.
L'ho usato molto in VB6.

http://win.gbcdepot.com/_files/ChilkatFtp_VB6.rar

--
GbC
www.gbc.uno
GbC 30 Ott 2014 09:52
Il 30/10/2014 09:50, GbC ha scritto:
> Il 29/10/2014 16:07, Greg ha scritto:
>> Il 29/10/14 15:22:23 GbC ha scritto:
>>
>>>> Che fare?
>>>>
>>
>>> Se puoi usare l'FTP ti metto online un controllo ed un esempio.
>>
>> Grazie GbC, vai pure
>>
>
> ChilkatFTP, gratuito, 330k.
> L'installer copia un progetto demo.
> L'ho usato molto in VB6.
>
> http://win.gbcdepot.com/_files/ChilkatFtp_VB6.rar
>

ah mi sono accorto che esistono ancora

http://www.chilkatsoft.com/ftp-activex.asp

meglio :)

--
GbC
www.gbc.uno
Greg 30 Ott 2014 10:44
Il 30/10/14 09:52:46 GbC ha scritto:

>> ChilkatFTP, gratuito, 330k.
>> L'installer copia un progetto demo.
>> L'ho usato molto in VB6.
>>
>> http://win.gbcdepot.com/_files/ChilkatFtp_VB6.rar
>>

> ah mi sono accorto che esistono ancora

> http://www.chilkatsoft.com/ftp-activex.asp

> meglio :)

GRazie Gbc, adesso ci strabiccolo :)

--
Greg

Links
Giochi online
Dizionario sinonimi
Leggi e codici
Ricette
Testi
Webmatica
Hosting gratis
   
 

Il linguaggio Visual Basic di Microsoft | Tutti i gruppi | it.comp.lang.visual-basic | Notizie e discussioni visual basic | Visual basic Mobile | Servizio di consultazione news.