Og dokumenter slutbrugeren er at beskæftige sig, er mappen kun anvendes til at lette forvaltningen. Upload og hente filer også blive en "netværksdrev" feature en vigtig del af designet.
1, interface layout
Denne del af vigtigste kontrolfunktioner er involveret i to: Den ene er (ID) for WebFile Filer Field kontrol, anvendes til at besøge uploade filstien, den anden er (ID) for btnUpLoad på knappen til upload, skal du klikke det at fuldføre filer Upload.
2, i implementering af kode
I "Design" panel, btnUpLoad dobbeltklikke på knappen for at tilføje event handleren, koden er som følger:
private void BtnUpload_Click (object sender, System.EventArgs e)
(
if (WebFile.PostedFile.FileName =="")
(
Info.Text = "Vælg fil til upload";
tilbagevenden;
)
prøv
(
char [] spliter = ('\');
string [] FileName = WebFile.PostedFile.FileName.Split (spliter, 10);
string fullpath = CurrentPath + @ "" + filnavn [FileName.Length-1];
/ / Generer det fulde filnavn
WebFile.PostedFile.SaveAs (fullpath) / / Gem filen
LoadDir (CurrentPath) / / reload det aktuelle bibliotek
)
fangst
(
Info.Text = "Upload fil mislykkedes, bedes du kontakte administrator";
)
)
Skal først afgøre, om brugeren vælger at uploade filer, kan dette WebFile.PostedFile.FileName ejendom for at få. Det skal forklares: WebFile er en fil Field kontrol objekt, kontrol er HtmlInputFile klasse, HtmlInputFile.PostedFile metode til at opnå kunden adgang til at uploade filer.
Ved fastsættelse af brugeren vælger en fil til upload, skal det fastsættes på sin vej til at uploade. Først og fremmest, at få filnavnet. Når brugeren er en fuld sti til kunden skal bruge Split () metode "/ /" separator at opdele resultaterne gemt i et array. Såsom: "C: / / UserDir / / KAPITEL1 / / Ch1.doc" kan opdeles i fire dele, den sidste del af (array af det sidste) er navnet på den fil behov. I ovenstående procedure, [FileName.Length-1] for brugeren FileName uploadede fil navn.
Kan uploades efter upload sti, hvor der anvendes PostedFile.SaveAs () metode. Efter afslutningen af upload, skal du ringe LoadDir () metode kan vise bare uploade den fil navn.
Run-time ved at klikke på "Browse" knappen for at åbne filen vises dialogboksen. Valgte fil, klik på "OK"-knappen for at afslutte den fil upload arbejde.