Guest User

Untitled

a guest
Jun 25th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. function updateData(){
  2. var dirReader = approot.createReader();
  3.  
  4. var fail =failCB('Error - Directory for parsing failed to open'); // logs fail...
  5. dirReader.readEntries(parseData,fail);
  6. }
  7.  
  8. function parseData(entries){
  9. var i;
  10. for (i=0; i<entries.length; i++) {
  11. var reader = new FileReader();
  12. reader.onloadend = createListItem;
  13. reader.readAsText(entries[i]);
  14. }
  15. }
  16.  
  17. function createListItem(evt){
  18. // it gives me all the loaded data. But based on wich file it was, i would like to handle it!
  19. console.log(evt.target.result)
  20. // lets say something like this
  21. $('#content').find( file.name ).append(evt.target.result);
  22. }
  23. }
  24.  
  25. function parseData(entries){
  26. for (var i=0; i<entries.length; i++) {
  27. reader.onloadend = (function(file) {
  28. return function(evt) {
  29. createListItem(evt, file)
  30. };
  31. })(entries[i]);
  32. reader.readAsText(entries[i]);
  33. }
  34. }
  35.  
  36. function createListItem(evt, file) {
  37. console.log(evt.target.result)
  38. console.log(file.name);
  39. }
  40.  
  41. for(i=0; i < files.length; i++)
  42. {
  43. var fileReader = new FileReader();
  44. fileReader.onload = function(file)
  45. {
  46. // DO what you need here
  47. // file name = file.target.fileName
  48. } // end of reader load
  49. fileReader.fileName = files[i].name;
  50. fileReader.readAsBinaryString(files[i]);
  51. }
  52.  
  53. for (var i = 0; i < files.length; i++) {
  54.  
  55. var fileReader = new FileReader();
  56.  
  57. fileReader.fileName = files[i].name;
  58.  
  59. fileReader.onload = function () {
  60. /* do something with file */
  61. }
  62.  
  63. fileReader.onloadend = function () {
  64. console.log(fileReader.fileName); // here you can access the original file name
  65. }
  66.  
  67. fileReader.readAsText(files[i]);
  68.  
  69. }
Add Comment
Please, Sign In to add comment