È possibile con Javascript lato server Rhino individuare e leggere il contenuto di un file locale arbitrario?Leggi file con Rhino
5
A
risposta
11
Sure is.
da interprete:
js> readFile('./tmp.txt');
o nel codice:
var filesz = readFile('./tmp.txt');
0
Per coloro che vogliono leggere un file binario utilizzando charCodeAt
sui risultati readFile
non restituiscono i valori attesi per i byte sopra 0x7F
. Se vuoi leggere un file binario, funziona meglio per fare qualcosa del tipo:
var readBinaryFile=function(path){
var file=java.io.RandomAccessFile(path,'r');
var bytes=java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, file.length());
file.read(bytes);
file.close();
return bytes;
}
Quale ti darà un array di byte.
Attenzione: Quando si leggono i byte da quella matrice che li trattano come firmato cioè 0xFF
viene interpretato come -1
. (Se si conosce un modo semplice per risolvere questo problema si prega di commentare.)
Problemi correlati
- 1. Leggi file JSON con jQuery
- 2. Leggi file con node.js, mangusta, gridfs-stream
- 3. Leggi i file pdf con php
- 4. Leggi xml dal file
- 5. Leggi file nell'array
- 6. Leggi valori nulli dal file
- 7. Bash Script - Leggi file binario
- 8. leggi informazioni file audio php
- 9. Scrivi/Leggi file plist iPhone
- 10. Rhino Mock: Mocking HttpRequestBase.Files
- 11. Leggi un file su App Engine con Python?
- 12. Leggi colonne specifiche da un file csv con modulo csv?
- 13. Leggi il file di testo in variabili con javascript
- 14. Leggi file inviati con scintilla invio da parte del conducente
- 15. Leggi larghezza fissa file di testo
- 16. Leggi file in blocchi - Utilizzo RAM, leggi Stringhe da file binari
- 17. Leggi e base64 codifica un file binario
- 18. Leggi il file HTML locale in R
- 19. Rhino Mocks & Compact Framework
- 20. XMLHttpRequest in Rhino?
- 21. Leggi stringa C++ con scanf
- 22. Leggi il doctype con JavaScript
- 23. jquery - Leggi un file di testo?
- 24. Plugin file Cordova - Leggi dalla cartella www?
- 25. Rhino Mocks, VerifyAllExpectations
- 26. Leggi file: // URL in IE XMLHttpRequest
- 27. Java: Leggi array di interi da file
- 28. Leggi file fino a un carattere
- 29. Leggi float da un file .txt
- 30. Esercitazioni su Mozilla Rhino