Visualizzazione dei risultati da 1 a 10 su 28

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    30
    Quote Originariamente inviata da alka Visualizza il messaggio
    Scusa, ma questo indirizzo non ha senso:
    ftp://https://www.miosito.it/MiaDir/MioFile.txt

    La parte iniziale rappresenta il protocollo da utilizzare, quindi delle due l'una: o usi FTP (ftp://) o usi HTTPS (https://).
    Premetto che sono molto a digiuno per quanto riguarda protocolli FTP, HTTPS, Autorizzazioni, permessi ecc per accedere alle risorse di rete. Il codice lo avevo trovato cercando in rete, probabilmente era scritto cosi per indicare uno dei due metodi. Comunque sia:

    Ho provato con "ftp://www.miosito.it/MiaDir/MioFile.txt"
    ricevo l'errore System.Net.WebException: 'Impossibile effettuare la connessione al server remoto.'

    Ho riprovato con "https://www.miosito.it/MiaDir/MioFile.txt"
    ricevo l'errore System.Net.WebException: 'Connessione sottostante chiusa: Impossibile stabilire una relazione di trust per il canale sicuro SSL/TLS..'

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,485
    Quote Originariamente inviata da Sabotto Visualizza il messaggio
    Ho riprovato con "https://www.miosito.it/MiaDir/MioFile.txt"
    ricevo l'errore System.Net.WebException: 'Connessione sottostante chiusa: Impossibile stabilire una relazione di trust per il canale sicuro SSL/TLS..'
    Una domanda semplice: se inserisci l'indirizzo nel browser, il tuo file viene scaricato?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    30
    Quote Originariamente inviata da alka Visualizza il messaggio
    Una domanda semplice: se inserisci l'indirizzo nel browser, il tuo file viene scaricato?
    Se scrivo nel browser www.miosito.it/MiaDir/MioFile.txt
    il file di testo viene visualizzato nel browser

    ...uhm... questo mi fa pensare che allora forse non ci sarebbe nemmeno bisogno Di user e password?!?!
    Se vuoi provare posso darti anche i nomi reali del sito ecc magari un pvt. non so tanto non sono dati sensibili
    Ultima modifica di Sabotto; 09-10-2020 a 14:04

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,485
    Quote Originariamente inviata da Sabotto Visualizza il messaggio
    Se scrivo nel browser www.miosito.it/MiaDir/MioFile.txt
    il file di testo viene visualizzato nel browser

    ...uhm... questo mi fa pensare che allora forse non ci sarebbe nemmeno bisogno Di user e password?!?!
    Se vuoi provare posso darti anche i nomi reali del sito ecc magari un pvt. non so tanto non sono dati sensibili
    Certo che non c'è bisogno di username e password: tu hai memorizzato il file sulla directory del sito, ed è una risorsa come qualsiasi altra (immagine, pagina HTML, ecc.) pertanto quando scrivi l'indirizzo HTTP corretto che identifica quella risorsa precedentemente trasferita, il browser la scarica.

    Per modificare i file nel tuo spazio, hai ovviamente bisogno di utente e password, ma per navigarli e leggerli/scaricarli invece no.

    Si tratta dell'ABC: io mi documenterei un minimo prima di proseguire con cose più complesse.

    Detto questo, il WebClient dovrebbe riuscire nell'interno di scaricare i file dandogli la locazione (URL) corretta, facendo la stessa cosa che fa il browser: verifica che tu non abbia usato HTTPS come protocollo, mentre magari il tuo sito non lo supporta ed è accessibile come HTTP.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    30
    Quote Originariamente inviata da alka Visualizza il messaggio
    Si tratta dell'ABC: io mi documenterei un minimo prima di proseguire con cose più complesse.
    Hai ragione, ma dove documentarmi se non in un forum con persone che ne sanno molto piu di me?...

    Quote Originariamente inviata da alka Visualizza il messaggio
    verifica che tu non abbia usato HTTPS come protocollo, mentre magari il tuo sito non lo supporta ed è accessibile come HTTP.
    E infatti. Ho provato con http://www.eccetera... ed ha funzionato. Ho scaricato il file!!!!
    Mi chiedo però perchè non funziona anche usando solo www.miosito senza dover premettere "http//"
    Cosi come avviene quando digito da browser.
    Grazie comunque, con la tua imbeccata sono riuscito a ottenere quello che volevo.
    Ora spero di non avere problemi quando farò l'upload.

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    30
    Quote Originariamente inviata da Sabotto Visualizza il messaggio
    Ora spero di non avere problemi quando farò l'upload.
    Le ultime parole famose
    Ho usato la stessa tecnica del download ma non funziona. Ho ndicato anche le credenziali visto che vado a copiare un file sul sito
    codice:
    Dim client As New WebClient()
    client.Credentials = New NetworkCredential("utente@aruba.it", "password")
    client.UploadFile(New Uri("http://www.miosito.it/MiaDir/FileDest.txt"), "FileSrc.txt")
    Se nell'URI scrivo anche il nome del file ho l'errore
    System.Net.WebException: 'Errore del server remoto: (404) Non trovato.'
    Se invece lo termino con Miadir ho System.Net.WebException: 'Errore del server remoto: (403) Non consentito.'
    Forse devo autorizzare qualcosa nel file manager di Aruba?

    Injoltre ho notato che se sbaglio volutamente le credenziali gli errori sono sempre gli stessi, quindi è come se non tenesse proprio conto delle credenziali che gli invio.
    Cosa potrei controllare?

  7. #7
    Quote Originariamente inviata da Sabotto Visualizza il messaggio
    ...
    visto che vado a copiare un file sul sito
    ...
    ma stai andando "a sensazione" o te la sei letta la documentazione di webclient.uploadfile ?

    https://docs.microsoft.com/it-it/dot...tframework-4.7

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 © 2026 vBulletin Solutions, Inc. All rights reserved.