- Upload de foto 's van me,

, een korte code waaruit blijkt hoe de aanvaarding van een video uploaden en het behoud van verschillende afmetingen, die de eerste code ///////beeld, particuliere nietig uploadimagebuttonclick (object afzender, system.eventargs e) {,   proberen,   {,       system.web.httpfilecollection alluploadedfiles = systeem. Het netwerk. HttpContext. huidige. Eisen,    . Documenten;   als (alluploadedfiles.count = = 0),           uitzonderingen ("; er is geen dossier");  ,     als (alluploadedfiles.count > 1),           uitzonderingen (" te veel file Upload "); en  ,     system.web.httppostedfile uploadedFile = alluploadedfiles. (0);     string,   naam = weg. Functie: de naam (uploadedFile. Het dossier); en      string fileext = weg. Getextension (naam),  ;     als (fileext. Tolower ().= ". JPG "),           uitzonderingen (" documenten geen JPG beeld ");  ,     string NewFileName = server. Luister (" Upload /beeld ") + " \\ \\ " + naam; als       (of de documenten bestaan (NewFileName)),           uitzonderingen (naam + " al bestaat, moet je eerst het schrappen van het");  ,     system.drawing.image beeld = createthumbnailimage (uploadedFile);  ,     imagecodecinfo encoder = findcodecinfo ("jpeg"),  ;     encoderparameters encoderparameters = nieuwe encoderparameters ();  ,  ,   encoderparameters. Parameters [0] = nieuwe encoderparameter (system.drawing.imaging.encoder.quality, 25);  ,     beeld. Het behoud van (NewFileName, koffie, encoderparameters),  },  vangen (fouten),   {,       /worden behandeld,  }}, ///////de code te vinden in beeld, particuliere imagecodecinfo findcodecinfo (beschrijving) {,   imagecodecinfo - systeem [...] =. Beeld. Imagecodecinfo. Getimageencoders (),   voor (imagecodecinfo encoder. In de encoder),       als (encoder.formatdescription = = beschrijving),           terug naar koffie;,   terug van nul; ///////), aanpassing van de code, nu het behoud van particuliere system.drawing.image +, createthumbnailimage (HttpPostedFile documenten) {,   system.drawing.image bron;,   system.drawing.image resultaten;,   dubbele xratio,  ; dubbele yratio;,   int32 newwidth;,   int32 nieuwe hoogten;,   bron = systeem. Kaart. Beeld. De rivier (documenten,  . Port); xratio =150 /bron. Breedte,  ; yratio = 150 /bron. Hoogte; als,   (xratio < yratio),       yratio = xratio;,   andere,       xratio = yratio;,   newwidth = systeem. Wiskunde. Ronde (source.width * * * * * * * xratio),   = (nieuwe hoogte; int32) systeem. Wiskunde. Vloeren (source.height * * * * * * * yratio); de resultaten,   = bron. Getthumbnailimage (newwidth, nieuwe hoogte, nul, nul,   intptr.); de resultaten terug,};



Previous:
Next Page: