Sono interessato alla fattibilità di questo: Su una macchina preconfigurata avrò un'applicazione Web preinstallata, accanto ad una Apache-Suite. Quindi client e server sono uguali!Scrittura di file PDF da Web-App a chiavetta USB
In questo web-application Gli utenti possono drag and drop PDF-Files a un'USB-Icon.
Quindi l'app Web deve scrivere il PDF rilasciato su una chiavetta USB collegata.
Non ho mai fatto qualcosa di simile (scrivendo in USB), quindi sono abbastanza insicuro. E io sono ben consapevole dei browser restrizioni riguardanti Javascript e Filesystem-Access, ma ...
dopo una ricerca un po 'ho scoperto, che ci potrebbe essere qualche possibile e
rilevanti (Sono un Web -Piattaforma-Guy) soluzioni a questo:
- fare una "Chrome App" con USB-permesso (fa questo funziona davvero)
- Utilizzare PHP per trovare l'USB e poi scrivere ad esso? (come funzionerebbe sotto W indows)
- Usa un po 'di Flash come mezzo uomo (non preferito)
Ora mi piacerebbe sapere:?
- Qualcuno ha qualche buona esperienza con possibilità prima citati?
- Qualcuno ha mai fatto qualcosa di simile? Ha funzionato? Quale strada hai scelto?
- Come faccio a sapere quale unità è stata montata l'USB e come potrei essere sicuro?
- Quali altre possibili soluzioni a questo problema ci sono?
Il file deve essere salvato sull'USB o USB USB in cui è in esecuzione il server? –
Il server verrebbe eseguito sulla macchina. I file dovrebbero essere scritti per cambiare/diverse chiavette USB. Ogni utente riceve una chiavetta USB come omaggio. –
Quale tecnologia è in esecuzione sul server? Dato che si sta eseguendo un server sulla stessa macchina in cui verrà inserita la chiavetta USB, il proprio codice server potrebbe facilmente accedere al filesystem. Senza conoscere la tecnologia del back-end, non è probabile che tu possa ottenere alcun codice suggerito. Tieni presente che la sicurezza è una grande preoccupazione per questo tipo di app.Dal momento che le persone possono inserire una propria penna USB in questa macchina potrebbe essere un problema, a meno che non si blocchino le autorizzazioni sulla macchina. – mcgraphix