Esiste un modo per archiviare i file localmente utilizzando l'utente javascript di Opera?

StackOverflow https://stackoverflow.com/questions/1203371

  •  05-07-2019
  •  | 
  •  

Domanda

Esiste un modo per scaricare e archiviare i file in una posizione specifica definita dallo sviluppatore utilizzando le funzioni javascript dell'utente?

Grazie.

È stato utile?

Soluzione

In effetti, una soluzione JavaScript pura per questo è possibile solo con widget e Opera 10 e versioni successive. Dovrebbe essere possibile interagire con un'applet Java a cui l'utente ha concesso privilegi sufficienti per salvare i file. Ho anche visto una soluzione che utilizzava un server locale con cui user.js parlava - vedi la "StoriaPlus" script descritto da qualche parte in questo post:

http://my.opera.com/chooseopera/forums /findpost.pl?id=2669972

Altri suggerimenti

http: //dev.opera .com / libraries / fileio / docs / overview-summary-file-io.js.dml sembra quello che vuoi.

var localDir, remoteFile;
var out = serverDir.open(remoteFile, opera.io.filemode.READ);
var in = clientDir.open(localFile, opera.io.filemode.WRITE);
var line = "";
do {
in.writeLine(line);
line = out.readLine();
} while(line);
in.close();
out.close();

L'utente deve modificare il proprio file di configurazione per consentire queste librerie.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top