Trattasi di uno script ajax per fare l'upload di files..
Il primo spezzone di codice mi dice SEMPRE che nn ho permessi sul file...
codice:
// request local file read permission
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {
alert("Permission to read file was denied.");
}
Questo secondo spezzone, invece, mi dice in fase di esecuzione:
Errore: uncaught exception: Permesso negato per ottenere la proprietā UnnamedClass.classes
ma non so su quale riga!
codice:
// open the local file
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
file.initWithPath( filename );
stream = Components.classes["@mozilla.org/network/file-input-stream;1"]
.createInstance(Components.interfaces.nsIFileInputStream);
stream.init(file, 0x01, 00004, null);
var bstream = Components.classes["@mozilla.org/network/buffered-input-stream;1"]
.getService();
Grazie a chiunque mi delucidi