lire un fichier d'image

C'est comment je enregistrer des images.

    [HttpPost]
    public ActionResult Create(HttpPostedFileBase file)
    {
        if (file != null)
        {
            var extension = Path.GetExtension(file.FileName);
            var fileName = Guid.NewGuid().ToString() + extension;
            var path = Path.Combine(Server.MapPath("~/Content/Photos"), fileName);
            file.SaveAs(path);

            //...
         }
     }

Je ne veux pas afficher l'image à partir de cet emplacement. Je veux plutôt à le lire en premier pour un traitement ultérieur.

Comment puis-je lire le fichier image dans ce cas ?

Pouvez-vous être plus précis sur ce format, vous vous attendez à être dans? par exemple, un Flux, ou peut-être quelque chose d'autre?
Il n'est pas question ici. Questions à la fin avec un point d'interrogation (?).
J'ai ajouté une question.
C'est encore incertaine, puisque 'lire' a de multiples interprétations. Quel est le but de la lecture? J'ai posté une réponse sur la façon de "lire" en chargeant comme une occurrence de BitMap, qui peut être utilisé pour le pixel de traitement. Si vous voulez "lecture", par le traitement des données binaires brutes, alors vous devez utiliser un Ruisseau.
Vous avez raison, je ne suis pas assez explicite. C'est ce que je suis en train de faire. Depuis upload de fichier de l'élément HTML permet de ne pas garder le fichier téléchargé, j'ai besoin d'un stockage temporaire pour garder l'image téléchargée. C'est pourquoi j'ai enregistrer les fichiers dans "Conte/Photos" emplacement de sorte qu'ils peuvent être affichés à l'utilisateur. Une fois que l'utilisateur a décidé de l'enregistrer, j'ai besoin de les enregistrer dans la base de données et effacer le stockage temporaire.

OriginalL'auteur Richard77 | 2011-09-03