asp.net - fil sender

, asp.net har to kontrol, der gør det muligt for brugerne til at uploade dokumenter til web - server.når serveren modtager udstationerede indgive data, anvendelse kan redde det, tjek det lige, eller ignorere det.kontrollen kan indgive uploader:,,,, htmlinputfile, - en html server kontrol,,,, fileupload, - - og asp.net web - kontrol, både kontrol tillade fil sender, men den indeholder fileupload kontrol automatisk kodning af form, mens den htmlinputfile ikke. i denne forelæsning, vi bruger fileupload kontrol.den fileupload kontrol gør det muligt for brugeren at gøre og vælge den fil at blive uploadet, at kigge på en tekst boks til at opføre filnavn. når brugeren har indført filnavn i tekstboks maskine navn eller kigger, saveas metode i fileupload kontrol kan være kaldet til at redde den fil den diskette. de grundlæggende syntaks af fileupload er: < asp: fileupload id = "uploaderen" runat = "on - line" - />, fileupload klasse er afledt af webcontrol klasse, og arver alle sine medlemmer.bortset fra dem, fileupload klasse har følgende egenskaber:, rom, egenskaber, beskrivelse, filebytes returnerer en vifte af bytes i en fil at blive uploadet.filecontent vender strømmen objekt peger på den fil at blive uploadet.filnavn afkast, navnet på den fil at blive uploadet.hasfile angiver, om kontrol har en sagsmappe til at uploade.postedfile returnerer en henvisning til uploadet fil.den udstationerede fil er indkapslet i en genstand af type httppostedfile, som kan konsulteres via det postedfile ejendom af fileupload klasse., httppostedfile klasse har følgende egenskaber:, der ofte anvendes, egenskaber, beskrivelse, contentlength afkast størrelsen af uploadet fil i byte.contenttype returnerer mime - type af uploadet fil.filnavn returnerer den fulde filnavn.inputstream returnerer en strøm objekt peger på den uploadede fil.f.eks. følgende eksempel viser fileupload kontrol og dens egenskaber.The form has a FileUpload control along with a save button and a label control for displaying the file name, file type, and file length.,In the design view, the form looks as follows:, ,The content file code is as given:, <body> <form id="form1" runat="server"> <div> <h3> File Upload:</h3> <br /> <asp:FileUpload ID="FileUpload1" runat="server" /> <br /><br /> <asp:Button ID="btnsave" runat="server" onclick="btnsave_Click" Text="Save" style="width:85px" /> <br /><br /> <asp:Label ID="lblmessage" runat="server" /> </div> </form> </body> ,The code behind the redde knap er angivet: beskyttet tomrum btnsave_click (objekt afsender, eventargs e) (stringbuilder sb = nye stringbuilder(); hvis (fileupload1. hasfile) (prøve (sb. appendformat ("uploader fil: {0}", fileupload1. filnavn); //redde fil fileupload1. saveas (< c: ¶ ¶ savedirectory > "+ fileupload1. filnavn); //over indgive oplysninger sb. appendformat (< br /> medmindre: {0}", fileupload1. postedfile. filnavn). sml. appendformat (< br /> fil type: {0} ", fileupload1. postedfile. contenttype). sml. appendformat (< br /> fil længde: {0}", fileupload1. postedfile. contentlength). sml. appendformat (< br /> file navn(0} ", fileupload1. postedfile. filnavn)} fangst (undtagen ex) (sb. både (< br /> fejl < br />"), sml. appendformat ("ude af stand til at redde fil < br /> (0}", ex.message)}} andre (lblmessage. tekst = sb. tostring();}}, bemærke følgende:,,, stringbuilder klasse er afledt af system.io namespace, så skal den medtages.,,, og prøve at fange blokke anvendes til at fange fejl, og udvise fejl besked.,,,

File Upload



Previous:
Next Page: