IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Upload par HTTP


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 40
    Par défaut Upload par HTTP
    Bonjour,

    J'ai une fonction qui permet d'uploader un fichier sur un serveur par le HTTP.Localement ça marche. mais au niveau du serveur web hébergé par un hebergeur,j'ai cet erreur :

    Server was unable to process request. ---> Access to the path 'C:\Local\monsite\monfichier.txt' is denied.
    Le probleme semble d'etre venue des droit d'acces . et si j'autorise l'ecriture sur le dossier par le HTTP ca va pas securiser les choses.Et je veux pas utiliser le FTP.
    Ma question s'il y a une fonction qui permet d'uploader un fichier par le protocle HTTP en lui passant les paramatres d'un login et un mot de passe ?

    Voici la fonction que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    Public Function UploadFile(ByVal f As Byte(), ByVal fileName As String, ByVal chemin As String)
     
            Dim ms As MemoryStream = New MemoryStream(f)
     
            ' instance a filestream pointing to the 
            ' storage folder, use the original file name
            ' to name the resulting file
     
     
            Dim fs As FileStream = New FileStream(chemin & "\" & fileName, FileMode.Create)
     
            ' write the memory stream containing the original
            ' file as a byte array to the filestream
            ms.WriteTo(fs)
     
            ' clean up
            ms.Close()
            fs.Close()
     
        End Function

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Le bout de code que tu as copié, il est où ? sur le serveur ? sur le client ?

  3. #3
    Membre averti
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 40
    Par défaut
    Sur le Serveur.

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Et le tableau de byte f il est transmis comment au serveur ?

  5. #5
    Membre averti
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    40
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 40
    Par défaut
    Sur le client, on converte le fichier en byte et le passant comme parametre à la fonction UploadFile

  6. #6
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    La fonction UploadFile est donc sur le client ?

Discussions similaires

  1. Upload de fichier par HTTP
    Par tenpigs dans le forum Serveurs (Apache, IIS,...)
    Réponses: 6
    Dernier message: 28/05/2010, 15h55
  2. [Upload] Par ftp et pas par http en ligne
    Par tom42 dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2008, 11h49
  3. [HTTP] Envoi de fichiers par http
    Par Delendial dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 03/09/2004, 09h37
  4. [XML] comment récupérer un arbre xml posté par http ?
    Par tomperso dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 02/07/2004, 10h29
  5. Réponses: 10
    Dernier message: 18/11/2003, 18h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo