none
Récupérer le contenu d'un fichier uploadé en C# RRS feed

  • Question

  • Bonjour,

    Voici mon problème : 

    J'ai créé mon propre serveur Http en utilisant la classe HttpListner. Donc jusque la tout fonctionne. Néanmoins lorsque je veux uploader des images (ou des fichiers en général) à partir de mon navigateur web, coté serveur je récupère un stream mais qui contient des entêtes et autres (et je ne sais pas si c'est encodé de la bonne façon) et donc, lorsque je fais :

    HttpListenerRequest request = ...

    Image returnImage = Image.FromStream(request.InputStream);

    Ben j'ai une exception qui est levée (Argument exception...)

    Quand je regarde le contenu du stream sous forme de string j'ai : 

    ------WebKitFormBoundaryuKx0p4yOOCERdhbv\r\nContent-Dis-data; name=\"Filedata\"; filename=\"AV359YE_201405191419.JPG\"\r\nContent-Type: image/jpeg\r\n\r\nÿØÿà\0JFIF\0\0`\0`\0\0ÿÛ\0C\0\b\a\b\a\a\a\t\t\b\n\f\r\f\v\v\f $.'

    [........] <-- plein de caractères illisibles.

    ÿÙ\r\n------WebKitFormBoundaryuKx0p4yOOCERdhbv--\r\n

    PS : J'ai essayé de passer par un plugin Javascript pour uploader mes fichiers mais j'ai toujours le même problème.

    Donc voila, si quelqu'un a une solution...



    vendredi 20 juin 2014 07:06

Réponses