Den skal bare returneres til et tekstfelt. Bagefter skal jeg bruge den til noget filupload (filuploaden har jeg styr på).
Det må være muligt, når det er på klientníveau?
Hvordan vil du bruge en mappeplacering fra klientens computer i forbindelse med filupload?
Når en bruger udpeger en fil i forbindelse med filupload på et website, giver brugeren adgang til at webbrowseren må læse filen og sende den over netværket til webserveren. Hvis det var muligt at udpege en mappe, ville browseren få ret brede rettigheder, hvis det indebar at browseren fik rettigheder til at sende al indhold fra mappen og alle undermappen.
Jeg har en anden side (det er asp.net), hvor jeg har følgende kontrol:
- <asp:FileUpload ID="FileUpload" runat="server" />
og i code-behind laver jeg en:
- string fileName = Server.MapPath("~/files/temp/") + Path.GetFileName(FileUpload.FileName);
- FileUpload.SaveAs(fileName);
Og så uploader den fint den valgte fil til serveren.
Problemet er nu, at jeg vil vælge en folder i stedet for en fil. Og så vil jeg uploade alle filerne i den valgte folder, i stedet for en konkret fil.
Ps! Hvis jeg hardkoder en folder i mit tekstfelt, virker det fint.
*edit* I bund og grund er det "bare" en:
- <input type="file" name="FileUpload" id="FileUpload" />
som jeg vil have som folder-browser i stedet. Men det er så det man ikke kan, som jeg forstår på jer.
Indlæg senest redigeret d. 02.07.2013 14:08 af Bruger #9814