Tamaño del fichero antes de subirlo con ASPUpload

03/02/2004 - 18:10 por JLF | Informe spam
Estoy buscando la forma de obtener el tamaño del fichero a enviar antes de
comenzar la subida, empleo ASPUpload.

Gracias

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
04/02/2004 - 22:04 | Informe spam
mmm... se me ocurre una idea que posiblemente pueda funcionar.

Puedes crear un script en el Cliente que antes de subir el archivo, revise
el tamaño del archivo con el FileSystemObject... (en probar no pierdes
nada).

<script language="vbscript">
Function Revisar(Ruta)
Dim objFSO, objFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(Ruta)
Msgbox objFile.Size
Revisar = objFile.Size
Set objFile = Nothing
Set objFSO = Nothing
End Function
</script>


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"JLF" escribió en el mensaje
news:
Estoy buscando la forma de obtener el tamaño del fichero a enviar antes de
comenzar la subida, empleo ASPUpload.

Gracias


Respuesta Responder a este mensaje
#2 JLF
05/02/2004 - 09:50 | Informe spam
No permite instanciar el objeto FSO... ASPUpload sólo corta la transferencia
cuando se llega al límite pero debe haber algún modo de ahorrarle esto al
servidor. Creo que Hotmail hace algo así...



"Jhonny Vargas P." escribió en el mensaje
news:
mmm... se me ocurre una idea que posiblemente pueda funcionar.

Puedes crear un script en el Cliente que antes de subir el archivo, revise
el tamaño del archivo con el FileSystemObject... (en probar no pierdes
nada).

<script language="vbscript">
Function Revisar(Ruta)
Dim objFSO, objFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile(Ruta)
Msgbox objFile.Size
Revisar = objFile.Size
Set objFile = Nothing
Set objFSO = Nothing
End Function
</script>


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"JLF" escribió en el mensaje
news:
> Estoy buscando la forma de obtener el tamaño del fichero a enviar antes


de
> comenzar la subida, empleo ASPUpload.
>
> Gracias
>
>


Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
05/02/2004 - 12:53 | Informe spam
Utilizalo antes de enviarlo... en el Cliente, antes de realizar el Submit al
componente.


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"JLF" escribió en el mensaje
news:
No permite instanciar el objeto FSO... ASPUpload sólo corta la


transferencia
cuando se llega al límite pero debe haber algún modo de ahorrarle esto al
servidor. Creo que Hotmail hace algo así...



"Jhonny Vargas P." escribió en el


mensaje
news:
> mmm... se me ocurre una idea que posiblemente pueda funcionar.
>
> Puedes crear un script en el Cliente que antes de subir el archivo,


revise
> el tamaño del archivo con el FileSystemObject... (en probar no pierdes
> nada).
>
> <script language="vbscript">
> Function Revisar(Ruta)
> Dim objFSO, objFile
> Set objFSO = CreateObject("Scripting.FileSystemObject")
> Set objFile = objFSO.GetFile(Ruta)
> Msgbox objFile.Size
> Revisar = objFile.Size
> Set objFile = Nothing
> Set objFSO = Nothing
> End Function
> </script>
>
>
> Saludos,
> Jhonny Vargas P. [MS-MVP]
> Santiago de Chile
> http://www.mvp.cl
>
>
> "JLF" escribió en el mensaje
> news:
> > Estoy buscando la forma de obtener el tamaño del fichero a enviar


antes
de
> > comenzar la subida, empleo ASPUpload.
> >
> > Gracias
> >
> >
>
>


Respuesta Responder a este mensaje
#4 JLF
10/02/2004 - 16:56 | Informe spam
Es lo que he intentado per me da error en la implementación del código, no
puedo llamar a la función en el cliente porque el explorador no la valida.


"Jhonny Vargas P." escribió en el mensaje
news:#
Utilizalo antes de enviarlo... en el Cliente, antes de realizar el Submit


al
componente.


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"JLF" escribió en el mensaje
news:
> No permite instanciar el objeto FSO... ASPUpload sólo corta la
transferencia
> cuando se llega al límite pero debe haber algún modo de ahorrarle esto


al
> servidor. Creo que Hotmail hace algo así...
>
>
>
> "Jhonny Vargas P." escribió en el
mensaje
> news:
> > mmm... se me ocurre una idea que posiblemente pueda funcionar.
> >
> > Puedes crear un script en el Cliente que antes de subir el archivo,
revise
> > el tamaño del archivo con el FileSystemObject... (en probar no pierdes
> > nada).
> >
> > <script language="vbscript">
> > Function Revisar(Ruta)
> > Dim objFSO, objFile
> > Set objFSO = CreateObject("Scripting.FileSystemObject")
> > Set objFile = objFSO.GetFile(Ruta)
> > Msgbox objFile.Size
> > Revisar = objFile.Size
> > Set objFile = Nothing
> > Set objFSO = Nothing
> > End Function
> > </script>
> >
> >
> > Saludos,
> > Jhonny Vargas P. [MS-MVP]
> > Santiago de Chile
> > http://www.mvp.cl
> >
> >
> > "JLF" escribió en el mensaje
> > news:
> > > Estoy buscando la forma de obtener el tamaño del fichero a enviar
antes
> de
> > > comenzar la subida, empleo ASPUpload.
> > >
> > > Gracias
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Jhonny Vargas P.
10/02/2004 - 17:41 | Informe spam
Entonces deberías validarlo al llegar al servidor, con el mismo objeto de
Microsoft Scripting el File System Object


Saludos,
Jhonny Vargas P. [MS-MVP]
Santiago de Chile
http://www.mvp.cl


"JLF" escribió en el mensaje
news:ufxedO$
Es lo que he intentado per me da error en la implementación del código, no
puedo llamar a la función en el cliente porque el explorador no la valida.


"Jhonny Vargas P." escribió en el


mensaje
news:#
> Utilizalo antes de enviarlo... en el Cliente, antes de realizar el


Submit
al
> componente.
>
>
> Saludos,
> Jhonny Vargas P. [MS-MVP]
> Santiago de Chile
> http://www.mvp.cl
>
>
> "JLF" escribió en el mensaje
> news:
> > No permite instanciar el objeto FSO... ASPUpload sólo corta la
> transferencia
> > cuando se llega al límite pero debe haber algún modo de ahorrarle esto
al
> > servidor. Creo que Hotmail hace algo así...
> >
> >
> >
> > "Jhonny Vargas P." escribió en el
> mensaje
> > news:
> > > mmm... se me ocurre una idea que posiblemente pueda funcionar.
> > >
> > > Puedes crear un script en el Cliente que antes de subir el archivo,
> revise
> > > el tamaño del archivo con el FileSystemObject... (en probar no


pierdes
> > > nada).
> > >
> > > <script language="vbscript">
> > > Function Revisar(Ruta)
> > > Dim objFSO, objFile
> > > Set objFSO = CreateObject("Scripting.FileSystemObject")
> > > Set objFile = objFSO.GetFile(Ruta)
> > > Msgbox objFile.Size
> > > Revisar = objFile.Size
> > > Set objFile = Nothing
> > > Set objFSO = Nothing
> > > End Function
> > > </script>
> > >
> > >
> > > Saludos,
> > > Jhonny Vargas P. [MS-MVP]
> > > Santiago de Chile
> > > http://www.mvp.cl
> > >
> > >
> > > "JLF" escribió en el mensaje
> > > news:
> > > > Estoy buscando la forma de obtener el tamaño del fichero a enviar
> antes
> > de
> > > > comenzar la subida, empleo ASPUpload.
> > > >
> > > > Gracias
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida