Problemas al crear un archivo txt

10/08/2004 - 17:52 por Sandra y María Claudia | Informe spam
Hola amigos:
Estoy usando esta rutina y no me funciona bajo Windows Xp Pro. Le he dado
los permisos totales a la carpeta que indico pero nada. La ubicación del web
es la siguiente:

http://localhost/diario/

y dentro de este web esta la carpeta articulos. He probado el Server.MapPath
con estas combinaciones:

"/articulos"&VarArchivo
"/diario/articulos"&VarArchivo
"diario/articulos"&VarArchivo

y nada. Esta es la rutina completa

VarArchivo="prueba.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objTextFile objFSO.CreateTextFile(Server.MapPath("/articulos/"&VarArchivo))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

¿Alguna sugerencia?

Muchas gracias

Sandra y María Claudia

Preguntas similare

Leer las respuestas

#1 Sashka
10/08/2004 - 18:17 | Informe spam
Que error les dá??? la carpeta articulos ya existe????
El archivo existe y hay que sobreescribirlo????
A que le llamas permisos totales????? esos permisos son para el usuario
IUSR_maquina???

Debes darnos más información

Sashka

"Sandra y María Claudia" escribió en el mensaje
news:#6lk$
Hola amigos:
Estoy usando esta rutina y no me funciona bajo Windows Xp Pro. Le he dado
los permisos totales a la carpeta que indico pero nada. La ubicación del


web
es la siguiente:

http://localhost/diario/

y dentro de este web esta la carpeta articulos. He probado el


Server.MapPath
con estas combinaciones:

"/articulos"&VarArchivo
"/diario/articulos"&VarArchivo
"diario/articulos"&VarArchivo

y nada. Esta es la rutina completa

VarArchivo="prueba.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objTextFile > objFSO.CreateTextFile(Server.MapPath("/articulos/"&VarArchivo))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

¿Alguna sugerencia?

Muchas gracias

Sandra y María Claudia


Respuesta Responder a este mensaje
#2 Franco Figún
10/08/2004 - 18:21 | Informe spam
Tiene permisos de MODIFY el usuario IUSR_tupc?
Dentro del IIS, tenes permisos de script?

FF
www.francofigun.com.ar
Yahoo MSN:
ICQ: 314408886
"Sandra y María Claudia" wrote in message
news:#6lk$
Hola amigos:
Estoy usando esta rutina y no me funciona bajo Windows Xp Pro. Le he dado
los permisos totales a la carpeta que indico pero nada. La ubicación del


web
es la siguiente:

http://localhost/diario/

y dentro de este web esta la carpeta articulos. He probado el


Server.MapPath
con estas combinaciones:

"/articulos"&VarArchivo
"/diario/articulos"&VarArchivo
"diario/articulos"&VarArchivo

y nada. Esta es la rutina completa

VarArchivo="prueba.txt"
Set objFSO = CreateObject("Scripting.FileSystemObject")
objTextFile > objFSO.CreateTextFile(Server.MapPath("/articulos/"&VarArchivo))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

¿Alguna sugerencia?

Muchas gracias

Sandra y María Claudia


Respuesta Responder a este mensaje
#3 Sandra y María Claudia
10/08/2004 - 19:57 | Informe spam
Hola:
Bueno, lo único que he hecho fué darle a la carpeta donde deseo que se cree
el archivo txt los permisos totales (lectura, escritura, etc). Yo ingreso
como Administrador siempre. No aparece ningún mensaje de error, simplemente
se queda "como buscando", es decir, como si estuviera en un lazo infinito
(cosa que no es).
No he tocado para nada los permisos del usuario IUSR_ por lo que deben de
estar con las opciones por default. No tengo instalado el NET Framework.

Gracias por la ayuda amigos

Sandra y María Claudia
Respuesta Responder a este mensaje
#4 Sashka
13/08/2004 - 02:26 | Informe spam
El usuario que realiza las acciones desde una página asp es siempre el
usuario IUSR_nombredelaMaquina es por eso que te preguntamos acerca de
los permisos para ese usuario... verifícalo y dale permisos para crear
archivos en la carpeta... click dereccho ... propiedades...seguridad...
si existe el usuario entra pos opciones avanzadas y haciendo doble click en
él y verás los permisos efectivos (si no existe agregalo y luego opciones
avanzadas doble click en él)

Sashka
MS MVP Access

"Sandra y María Claudia" escribió en el mensaje
news:Oav$
Hola:
Bueno, lo único que he hecho fué darle a la carpeta donde deseo que se


cree
el archivo txt los permisos totales (lectura, escritura, etc). Yo ingreso
como Administrador siempre. No aparece ningún mensaje de error,


simplemente
se queda "como buscando", es decir, como si estuviera en un lazo infinito
(cosa que no es).
No he tocado para nada los permisos del usuario IUSR_ por lo que deben de
estar con las opciones por default. No tengo instalado el NET Framework.

Gracias por la ayuda amigos

Sandra y María Claudia


Respuesta Responder a este mensaje
#5 Sandra y María Claudia
13/08/2004 - 17:18 | Informe spam
Hola Sashka:
Gracias por tu respuesta y tu tiempo para darla. Mira, fuí a la carpeta
Articulos y le fui a la ficha seguridad. Ahí agregué el usuario
IUSR_Terminal023 (ese es el nombre de mi máquina, Terminal023) y le di
todas las propiedades. Luego aplique y acepté. Cargue la página en cuestión
(una pequeña para prueba) que tiene este código

Dim objFSO, VarArchivo, strMessage

strMessage=Request("Message")

VarArchivo="prueba.txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile objFSO.CreateTextFile(Server.MapPath("/expreso/editor/Articulos/"&VarArchivo
))
objTextFile.WriteLine(Request("v7"))
objTextFile.Close

Expreso es uno de los webs que tengo en mi terminal. He probado colocar
"expreso/editor/Articulos/"&VarArchivo (sin la primera /") y es lo mismo: la
página se queda "como procesando" la información y nada de nada. Se queda
ahi... la barrita avanzando (en el browser) y nada más.

Ojalá me puedas dar algún dato o guía.

Muchas gracias nuevamente

Sandra y María Claudia
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida