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

ASP IIS7 y VISTA. Grabar datos binarios

Estas en el tema de ASP IIS7 y VISTA. Grabar datos binarios en el foro de ASP Clásico en Foros del Web. Hola a tod@s!!! Primero, saludar a todos los que conocia de antes (Shiryu, Myakire, u_goldman, JuanRAPerez, alguno mas que me dejo en el tintero) y ...
  #1 (permalink)  
Antiguo 19/06/2008, 12:00
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 2 meses
Puntos: 7
ASP IIS7 y VISTA. Grabar datos binarios

Hola a tod@s!!!

Primero, saludar a todos los que conocia de antes (Shiryu, Myakire, u_goldman, JuanRAPerez, alguno mas que me dejo en el tintero) y a los demás, también

Quisiera haceros una pregunta, lumbreras del ASP. Ahí va:

Ando intentendo hacer funcionar un código ASP en un servidor IIS 7 sobre VISTA. Resulta que todo anda bastante bien. Aparte de permisos indiseables solo me he encontrado con un problema, aparentemente, irresoluble. Aqui esta el código:

Código:
     Set fso = Server.CreateObject("Scripting.FileSystemObject")
         Dim pfile
              Set pfile = fso.CreateTextFile(path, true, false)
             For tPoint = 1 to LenB(temp)
                       pfile.Write Chr(AscB(MidB(temp,tPoint,1)))
             Next
          pfile.Close
Como veis, es la famosa grabación de datos de los datos binarios de una imagen (temp) en un archivo (path).

Me da un error de argumentos inválidos (famoso 80004005) sobre Write. Sin embargo, si grabo como texto no tengo ningún problema (usando Server.HTMLEncode)


¿Alguien se ha encontrado con este problema?

NOTA: Todos los permisos estan correctamente realizados (ver que puedo grabar en modo texto)



Desde ya, muchisimas gracias
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #2 (permalink)  
Antiguo 19/06/2008, 12:19
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años
Puntos: 88
Respuesta: ASP IIS7 y VISTA. Grabar datos binarios

Tamm, hacia tiempo

al parecer esta apuntando a un dato nulo, por eso te marca error

habra que verificar

que permisos le diste a esa carpeta Tamm

Anexo:-------------
Fabulous Adventures In Coding
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 19/06/2008, 12:38
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: ASP IIS7 y VISTA. Grabar datos binarios

Hola Shiryu

Ya comprobé que no hubiera nulos

lecturaDelByte = Chr(AscB(MidB(temp,tPoint,1)))
if not isNull(lecturaDelByte) and not isEmpty(lecturaDelByte) then y tal y tal


De los permisos, ya comenté que grabar, graba pero el método Write dice que no quiere saber nada de datos binarios. Los permisos, los tipicos:

IIUSR_NOMBREMAQUINA --> leer, escribir, modificar

Todo eso a través del superadministrador del VISTA. También obligué al IIS a que no me comprobara el usuario (error típico de escritura con el IIS 7):

%windir%\system32\inetsrv\appcmd set config /section:applicationPools /[name='DefaultAppPool'].processModel.loadUserProfile:false

Asi te evitas muchos problemas con Access, grabar datos, etc.


Un dato curioso es que, a pesar que de le digo que me lea un solo byte y me lo convierta a caracter, me devuelve 3 caracteres ¿¿?? (¿cosas del IIS7 en su manejo del asp.dll? ).



Un abrazo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #4 (permalink)  
Antiguo 19/06/2008, 12:47
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años
Puntos: 88
Respuesta: ASP IIS7 y VISTA. Grabar datos binarios

perfecto... viendo un post, hacian mencion de casi el mismo metodo que estas utilizando es por eso que te preguntaba...

esa linea tambien me ayudo en el IIs7 que ando provando aki en el trabajo, y hablando de eso, aplicaste esta linea tambien?
Cita:
icacls %WINDIR%\ServiceProfiles\NetworkService\AppData\Lo cal\temp /grant IUSR:(CI)(RX,WD,AD)
es extraño eso lo del caracter, debo decirte que no he profundizado mucho en referencia a el uso de IIS 7

pero ya va siendo tiempo... ademas que tengo pendiente imagenes para ejecutar una classic ASP dobre IIS 7 :
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #5 (permalink)  
Antiguo 19/06/2008, 13:30
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: ASP IIS7 y VISTA. Grabar datos binarios

Si, ya hice ese mismo también pero nada

Voy a tener que hacer algo que no me gusta nada: grabar las imágenes en la BD. Asi si funciona

En fin, gracias Shiryu. Si se te ocurre algo mas, se agradecerá.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
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 01:24.