Avatar billede cjannic Nybegynder
06. november 2001 - 21:37 Der er 4 kommentarer og
1 løsning

visning af upload-filer

Jeg har puslet lidt med SAFileupload - og har nu også fået det til at virke ! Se evt.
http://www.eksperten.dk/spm/129040

Men hvordan kan jeg vise indholdet af dette bibliotek, så medlemmerne selv kan hente relevante filer ned ?
Avatar billede nordclc Nybegynder
06. november 2001 - 22:16 #1
Fra dette link: http://www.script.dk/sourcecode.asp?category=11&resourceId=190
har jeg downloaded nedenstående:
--------------------------------
<HTML>
<BODY>
<%
vPath = \"/\"
pPath = Server.MapPath( vPath )

Set fs = Server.CreateObject( \"Scripting.FileSystemObject\" )

Set myFolder = fs.GetFolder( pPath )
%>
<TABLE WIDTH=\"100%\" BORDER=\"1\" BGCOLOR=\"#FFFFFF\" BORDERCOLOR=\"#000000\">
<tr>
  <td WIDTH=\"30%\"><b><FONT>Fil Navn:</FONT></b></td>
  <td WIDTH=\"30%\"><b><FONT>File Type:</FONT></b></td>
  <td WIDTH=\"30%\"><b><FONT>File Size:</FONT></b></td>
</tr>
<% For Each thing in myFolder.Files %>
<tr>
  <td WIDTH=\"30%\">&nbsp;<%=thing.Name%></td>
  <td WIDTH=\"30%\">&nbsp;<%=thing.Type %></td>
  <td WIDTH=\"30%\">&nbsp;<%=thing.Size %> bytes</td>
</tr>
<% Next %>
</table>
<BR>
<%
Dim strPath
Dim objFSO
Dim objFolder
Dim objItem

strPath = \"/\"

Set objFSO = Server.CreateObject(\"Scripting.FileSystemObject\")

Set objFolder = objFSO.GetFolder(Server.MapPath(strPath))
%>
<TABLE WIDTH=\"100%\" BORDER=\"1\" BGCOLOR=\"#FFFFFF\" BORDERCOLOR=\"#000000\">
    <TR>
        <TD WIDTH=\"30%\"><FONT><B>Mappe navn:</B></FONT></TD>
        <TD WIDTH=\"30%\"><FONT><B>File Type:</B></FONT></TD>
        <TD WIDTH=\"30%\"><FONT><B>File Size:</B></FONT></TD>
    </TR>
<%
For Each objItem In objFolder.SubFolders
    If InStr(1, objItem, \"_vti\", 1) = 0 Then
    %>
    <TR>
        <TD WIDTH=\"30%\">&nbsp;<%= objItem.Name %></TD>
        <TD WIDTH=\"30%\">&nbsp;<%= objItem.Type %></TD>
        <TD WIDTH=\"30%\">&nbsp;<%= objItem.Size %> bytes</TD>
    </TR>
    <%
    End If
Next
For Each objItem In objFolder.Files
%>

<%
Next \'objItem

Set objItem = Nothing
Set objFolder = Nothing
Set objFSO = Nothing
%>
</TABLE>

</BODY>
</HTML>
Avatar billede nordclc Nybegynder
08. november 2001 - 10:08 #2
Her er lidt mere enkel løsning (husk at rette /eksperten.dk til dit eget foldernavn):

<html>
<body>
<%
Function ShowFiles(folderspec)
  dim fs,f,fo,x,p
  set fs=Server.CreateObject(\"Scripting.FileSystemObject\")
  set f=fs.GetFolder(folderspec)
  set fo=f.files
  for each x in fo
      p=p & x.name & \"<br>\"
  next
  Response.Write(p)
  set fo=nothing
  set f=nothing
  set fs=nothing
  ShowFolderList = s
End Function

din_mappe = \"/eksperten.dk\"
Response.Write ShowFiles(Server.Mappath(din_mappe))
%>
</body>
</html>

---------------
//Claus
Avatar billede nordclc Nybegynder
03. december 2001 - 09:41 #3
Har du fået løst problemet?

//Claus
Avatar billede cjannic Nybegynder
03. december 2001 - 23:26 #4
Ja - tak ! Jeg beklager den meget lange ventetid, men problemet blev løst v.h.a. min webudbyder, som på serveren kunne give mulighed for at læse i de pågældende biblioteker.
Men tak for svaret og undskyld ventetiden !!!
Avatar billede nordclc Nybegynder
03. december 2001 - 23:36 #5
Bare OK. Tak for pointne. ;o)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester