15. januar 2005 - 17:59Der er
38 kommentarer og 1 løsning
Uploade doc og se oversigt over doc's
Hej Jeg vil gerne prøve at lave følgende funktionalitet på min hjemmeside: Jeg vil gerne have at mine administratorer skal kunne uploade forskellige word dokumenter til - i en mappe på webserveren. Mine almindelige besøgende skal så kunne se en liste over hvilke word dokumenter der ligger i den eksakte mappe og derefter kunne åbne dem de vil læse.........
Hej Er det Steen Hansen's svar jeg skal bruge ?? og har du et link hvor jeg kan se færdige.....bare lige for at om det helt præcist er det som jeg ønsker.........
I min fil er der 2 grafikker - 1 til overskrift emne.gif og en lille grafik der er ud for hver fil den lister op - denne lile grafik kan man trykke på for at åbne filen i et nyt vindue - du må selv lave disse grafikker hvis du vil ha dem med i din løsning...
dertil skal du rette mappenavnet - hvis du kigger i ASp filen, kan du se at min hedder upload....
Nu er dette eksempel jo utroligt simpelt, men ja så burde det virke. Der er nok bedre eksempel på persist's hjemmeside. http://www.aspupload.com/manual.html Lidt bedre forklaret.
Sdoste spørgsmål: Nu har jeg et upload script, men kan jeg ikke også kombinere mit "Vis filer" script, således, at man også kan slette filer direkte fra siden uden at skulle ind via FTP ??
Hvis I forstår !!! DVS altså tilknytte en slette knap til Skarvenneverdies script !!
Nu har jeg ikke lige set det script som du fik för (det som lister filerne), men hvis det er links, så trykker du på dem og sender navnet videre til dette script:
Dim filnavn filnavn = Request.QueryString("id_eller_lignende") Set fso = Server.CreateObject("Scripting.FileSystemObject") fso.DeleteFile (Server.Mappath("/dir/"& filnavn & ""))
Er det ikke links, så skal det selvfölgelig lige lave til links.
Jeg har nu et script der uploader word dokumenter. Derefter kan man klikke på dem for at læse dem. -- og tilsidst skalman lige kunne slette dem på serveren.....
Scriptet fra før lister dem som links. Men jeg er altså ikke god nok til at gøre som du siger...."sende videre til et script !!!"
Har du mulighed for at vise det ?? - Jeg vedlægger det gode script herunder, hvis du kan og det ikke er for besværligt, må du meget lige indsætte hvordan man "sender det videre.."
Mange tak
<I><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> </I> <html> <head> <title></title>
Efter dit link ( <a href=""../log/filupload/" & objFileItem.Name & """>" & Left(objFileItem.Name, InStrRev(objFileItem.Name, ".")-1) & "</a>), skriver du: <a href=""Den_Sti_hvor_du_lägger_slet.asp?filnavn=" & objFileItem.Name & """>[Slet]</a>
(slet.asp)
Dim navn navn = Request.QueryString("filnavn") Set fso = Server.CreateObject("Scripting.FileSystemObject") fso.DeleteFile (Server.Mappath("/dir/"& navn & "")) response.redirect("stien_tilbage")
<% Dim navn navn = Request.QueryString("filnavn") Set fso = Server.CreateObject("Scripting.FileSystemObject") fso.DeleteFile (Server.Mappath("/dir/"& navn & "")) response.redirect("default.asp") %>
Alt virker perfekt og præcist som det var hensigten:
TUSIND TUSIND TAK til jer begge - både skarvenneverdies & michael_stim -> Det er 100% jeres skyld, at jeg har fået dette op at køre.....
Mange Mange tak ;-) Det er jeg virkelig glad for. Ligger I et svar, så giver jeg jer lige point.
Lille kort spørgsmål: Kan jeg på min oversigt over filerne i min webfolder, trække flere oplysninger ud: Jeg kunne godt tænke mig at vise filstørrelse samt dato for indlæggelse på webserver. Ved I evt. hvordan man skal gøre dette ?? Tak ;-)
Det var lige det........Jeg sad først og fedtede med din sendte zip fil uden at kunne få det løst, men Response.Write "( Size: " & objfileItem.Size & " ) " løste det hele.......
PERFEKT - Tusind tak for hjælpen og hav en rigtig god dag.
Tak Tak Tak ;-) ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.