Ver Mensaje Individual
  #19 (permalink)  
Antiguo 23/12/2008, 07:45
haga41
 
Fecha de Ingreso: junio-2008
Mensajes: 145
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: asp subir archivos o foto

Hola Adler

El Sub que tengo dentro del xelupload.asp ahora mismo es este:

Código asp:
Ver original
  1. Public Sub ListFolderContents(path)
  2.           dim objFSO, objFolder, colfiles
  3.          
  4.         Set objFSO = CreateObject("Scripting.FileSystemObject")
  5.         Set objFolder = objFSO.GetFolder(path)
  6.         Set colFiles = objFolder.Files
  7.  
  8.           'Muestro la info de la carpeta (si quiero)
  9.           'Response.Write("<li><b>" & folder.Name & "</b> - " _
  10.           ' & folder.Files.Count & " files, ")
  11.           'Response.Write(Round(folder.Size / 1024) & " KB total." _
  12.           ' & vbCrLf)
  13.           'nothing there.. print
  14.           if colFiles.Count = 0 then
  15.               Response.Write    "<table border=""0"""&_
  16.                               "cellspacing=""1"" cellpadding=""2"""&_
  17.                               "><tr><td>Este archivo no se ha subido.</td></tr></table>"
  18.           else
  19.               '    Response.Write("" & vbCrLf)
  20.               'Display a list of sub folders.
  21.               For Each objFile in colFiles
  22.                        ListFolderContents(item.Path)
  23.               next
  24.               'Display a list of files.
  25.               Response.Write    "<table border=""0"" cellspacing=""1"" cellpadding=""2"">"&_
  26.                               "<tr>"&_
  27.                               "<td>Nombre del archivo</td>"&_
  28.                               "<td>Tamaño</td>"&_
  29.                               "<td>Contenido</td>"&_
  30.                               "<td>Fecha de Modificacion</td>"&_
  31.                               "<td>Borrar</td>"&_
  32.                               "</tr></table>"
  33.  
  34.           end if
  35.       end sub

Y también he puesto: ListFolderContents(Server.MapPath("caratulas")) como me has indicado pero de momento sigue dandome el mismo error si intento subir el archivo: No coinciden los tipos: 'ListFolderContents' y si no subo ningún archivo ni edito nada: Se requiere un objeto: '[undefined]'

El Sub contenía la función que me dió Shiryu_Libra modificada com Public Sub:

Código asp:
Ver original
  1. Public sub ListFolderContents(path)
  2.           dim fs, folder, file, item, url
  3.           set fs = CreateObject("Scripting.FileSystemObject")
  4.           set folder = fs.GetFolder(path)
  5.           'Muestro la info de la carpeta (si quiero)
  6.           'Response.Write("<li><b>" & folder.Name & "</b> - " _
  7.           ' & folder.Files.Count & " files, ")
  8.           'Response.Write(Round(folder.Size / 1024) & " KB total." _
  9.           ' & vbCrLf)
  10.           'nothing there.. print
  11.           if folder.Files.Count = 0 then
  12.               Response.Write    "<table border=""0"""&_
  13.                               "cellspacing=""1"" cellpadding=""2"""&_
  14.                               "><tr><td>Este archivo no se ha subido.</td></tr></table>"
  15.           else
  16.               '    Response.Write("" & vbCrLf)
  17.               'Display a list of sub folders.
  18.               for each item in folder.SubFolders
  19.                   ListFolderContents(item.Path)
  20.               next
  21.               'Display a list of files.
  22.               Response.Write    "<table border=""0"" cellspacing=""1"" cellpadding=""2"">"&_
  23.                               "<tr>"&_
  24.                               "<td>Nombre del archivo</td>"&_
  25.                               "<td>Tamaño</td>"&_
  26.                               "<td>Contenido</td>"&_
  27.                               "<td>Fecha de Modificacion</td>"&_
  28.                               "<td>Borrar</td>"&_
  29.                               "</tr></table>"      '"Attributes,DateCreated,DateLastAccessed,DateLastModified,Drive,Name,ParentFolder,Path,ShortName,ShortPath,Size,Type"
  30.               response.Write "<table>"
  31.               for each item in folder.Files
  32.                   if fs.GetExtensionName(item)="txt" then
  33.                       url = MapURL(item.path)
  34.                       nami = item.name
  35.                       getDeleteLink = Server.Urlencode(item.name)
  36.                         Response.Write    "<tr><td><a href="&_
  37.                                       unescape(url) & " target=_blank>" &_
  38.                                       item.Name & "</a></td><td>" &_
  39.                                       item.Size & " (Bytes)</td>" &_
  40.                                       "<td>" & leer(fs,item) & "</td>"&_
  41.                                       "<td>" & dateValue(item.DateLastModified) & "</td>"&_
  42.                                       "<td><a href=" & pagina & "?file=" &_
  43.                                       unescape(getDeleteLink) & "> Delete this file </a>" &_
  44.                                       "</td></tr>"'<br />"
  45.                   end if
  46.               next
  47.               Response.Write("</table>")
  48.           end if
  49.       end sub