Foros del Web » Programando para Internet » ASP Clásico »

Tema dificil, para expertos.

Estas en el tema de Tema dificil, para expertos. en el foro de ASP Clásico en Foros del Web. Mi problema es el siguiente: " Como puedo leer un archivo de tipo binario, que se encuentra en el cliente. Este debe asignarse a una ...
  #1 (permalink)  
Antiguo 14/02/2002, 14:55
 
Fecha de Ingreso: enero-2002
Mensajes: 21
Antigüedad: 22 años, 4 meses
Puntos: 0
Tema dificil, para expertos.

Mi problema es el siguiente:

" Como puedo leer un archivo de tipo binario, que se encuentra en el cliente. Este debe asignarse a una variable para pasarla por parámetros a una COM. Esta COM toma esa variable y la almacena en un campo Imagen de una base de datos. "

He intentado muchas cosas, pero necesito alguna iluminación del mas hallá.

  #2 (permalink)  
Antiguo 14/02/2002, 16:21
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Tema dificil, para expertos.

echale una mirada a las componentes (que hay echas) encargadas de subir archivos que trabajan las imagenes como objeto OLE (tipo binario)...en
<a href='ir.asp?http://www.aspupload.com' target='_blank'>http://www.aspupload.com...</a> hay unas gratis pero tb se puede hacer sin usar componentes usando parece el xelupload..me parece haberlo visto en algun mensaje del foro...quizas en <a href='ir.asp?http://ww.aspfacil.com' target='_blank'>http://ww.aspfacil.com...</a> haya mas informacion sobre esto.

:P
  #3 (permalink)  
Antiguo 14/02/2002, 18:40
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 6 meses
Puntos: 3
Re: Tema dificil, para expertos.

Que son los com??? Puertos????


Salutti

"Ya no nos es posible separar lo ordenado de lo caótico, ni poner en duda que la innovación es ante todo fruto de una realidad en desequilibrio, gracias a al cual el azar irrumpe creativamente"

Escohotado (Orden y Caos)

[email protected]
  #4 (permalink)  
Antiguo 16/02/2002, 18:40
 
Fecha de Ingreso: enero-2002
Mensajes: 141
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Tema dificil, para expertos.

ANTONIO, todo lo que te dice BAKANZIP es correcto, pero tambien se puede hacer sin componentes te mando un ejemplo que sube un archivo binario a una base de datos desde un formulario:
f Request.QueryString(&quot;action&quot;)=&quot;uplo ad&quot; then
Response.Expires = 0
Response.Buffer = TRUE
Response.Clear

Dim UploadRequest
Set UploadRequest = CreateObject(&quot;Scripting.Dictionary&quot;)

ByteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
BuildUploadRequest RequestBin


Dim aux, aux1, FILEFLAG

Dim ImageName, ContentType, FilePathName, FileName, Value
ImageName=UploadRequest.Item(&quot;ImageName&quot; ).Item(&quot;Value&quot;)
ImageName=replace(ImageName, &quot;'&quot;, &quot;''&quot;)

on error resume next
ContentType =UploadRequest.Item(&quot;File&quot;).Item(&quot;C ontentType&quot;)
FILEFLAG = err.number
on error goto 0

if FILEFLAG = 0 then
ContentType = UploadRequest.Item(&quot;File&quot;).Item(&quot;Co ntentType&quot;)
FilePathName = UploadRequest.Item(&quot;File&quot;).Item(&quot;Fi leName&quot;)
FileName = Right(filepathname,Len(filepathname)-InstrRev(filepathname,&quot;\&quot;))
Value = UploadRequest.Item(&quot;File&quot;).Item(&quot;Va lue&quot;)
else
FileName = &quot;&quot;
end if

if filename&lt;&gt;&quot;&quot; then
adoCn.Execute(&quot;INSERT INTO images (ImageName, FileName, MimeType) VALUES ('&quot; &amp; ImageName &amp; &quot;','&quot; &amp; FileName &amp; &quot;', '&quot; &amp; ContentType &amp; &quot;')&quot;)
adoRs.open &quot;select top 1 * from Images order by ImageID DESC&quot;, adoCn, 1, 3
if not adoRs.eof then
adoRs.Fields(&quot;Bindata&quot;).appendChunk value &amp; chrB(0)
adoRs.Update
adoRs.close
end if
end if

set UploadRequest = nothing
End If
  #5 (permalink)  
Antiguo 18/02/2002, 20:45
 
Fecha de Ingreso: enero-2002
Mensajes: 21
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Tema dificil, para expertos.

Galindox.
Esta claro todo, pero
como asigno a:
UploadRequest.Item(&quot;File&quot;).Item(&quot;Co ntentType&quot;) el path donde se encuentra la imagen física, y no usando el objeto file que oprovee html.

O seo puedo asignar el path de la imagen fisica o ContentType de acuerdo a tu ejemplo??? ;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:17.