Comunidad de diseño web y desarrollo en internet online

SecurityError: fileWriteResource (AIR + Javascript)

Citar            
MensajeEscrito el 19 Dic 2007 07:52 pm
Desde hace una semana me vengo leyendo la vaga informacion que hay de AIR + Javascript. He tenido varios dolores de cabeza que los he solucionado poco a poco y lentamente. Ahora, como soy programador de PHP, me gusta mas usar funciones similares, asique me cree esta:

Código :

function fwrite(file, string){
   var file = new air.File('app:/' + file);
   var stream = new air.FileStream();
   stream.open(file, air.FileMode.WRITE);
   stream.writeUTFBytes(string);
   stream.close();
}


Ahora el problema es que, cuando intento escribir el contenido en el archivo me da el siguiente error

SecurityError: fileWriteResource

Lo raro es que puedo leer sin problemas el archivo con esta funcion:

Código :

function fread(file){
   file = new air.File('app:/' + file);
   if (file.exists) {
      var textStream = new air.FileStream();
      var file = textStream.open(file, air.FileMode.READ);
      file = textStream.readUTFBytes(textStream.bytesAvailable);
      textStream.close();
      return file;
   }
   return false;
}


Y es el mismo archivo que intento escribir. Utilize air.trace para seguir lo que ocurria, pero no encuentro el error. Ya probe cambiando el nombre y la extension del archivo y nada, siempre el mismo error. El archivo esta en la misma carpeta de mi aplicacion, asique no tendria que tener problemas, supongo.

saludos

Por norman784

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Dic 2007 10:58 pm
Hola! antes que nada, date una vuelta por aca http://www.cristalab.com/foros/t4187.html, por que si ven ese avatar gigante, algun BOFH :bate: te estará molestando ^^

Ahora, con respecto a tu pregunta, justo yo he tenido hoy mismo ese problema, lo que encontré, es que desde el Beta 2 de Flex 3, quitaron la posibilidad de escribir archivos en la carpeta donde esta la aplicación y recomiendan que metas tus archivos al applicationStorageDirectory o a alguno otro.
Por mi parte, he usado esta carpeta y todo anda muy bien ^^

Saludos y Bienvenido al foro! ;)

Por master_of_puppetz

Claber

2483 de clabLevel

7 tutoriales
3 articulos

Genero:Masculino   Premio_Secretos

WebDev (Flex + PHP + JS)

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.