Didn't know about the FileReader API till now. Thanks for the information. I had the thought that browsers block local file read. Thanks a lot.
On Thu, Jun 2, 2016 at 1:19 PM, Morten Olav Hansen <[email protected]> wrote: > Ok, but why do you need to store it in the server at all? can't you just > process it on the client? > > -- > Morten Olav Hansen > Senior Engineer, DHIS 2 > University of Oslo > http://www.dhis2.org > > On Thu, Jun 2, 2016 at 2:16 PM, chathura widanage < > [email protected]> wrote: > >> Hi Morten, >> >> Thanks. Just the selected rows from the CSV are going to be stored in the >> data store. But to do so, first I need to show the content of the CSV to >> the user (graphically). So I have to read the content of the CSV first. >> >> If I am going to do it in one of my own web app, what I will do is, >> >> 1. Upload the CSV to server temporary.(say tmp.csv) (I need a solution >> for this step in the DHIS context) >> 2. Read back the uploaded CSV(tmp.csv) show it to the user. (draw a chart >> in my case) >> 3. Allow the user to select the required data. >> 4. Save only the selected data(rows) to the database. (In DHIS, saving to >> the data store) >> 5. Delete tmp.csv >> >> So what I really need is to do the same thing in step 1 above using the >> DHIS Web api. >> >> Thanks. >> >> On Thu, Jun 2, 2016 at 12:37 PM, Morten Olav Hansen <[email protected]> >> wrote: >> >>> Did you have a look at the data store API? [1], you could also use the >>> user setting API to store it (if its small enough) [2] >>> >>> [1] >>> http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s67.html >>> [2] >>> http://dhis2.github.io/dhis2-docs/master/en/developer/html/ch01s46.html >>> >>> -- >>> Morten Olav Hansen >>> Senior Engineer, DHIS 2 >>> University of Oslo >>> http://www.dhis2.org >>> >>> On Thu, Jun 2, 2016 at 2:03 PM, chathura widanage < >>> [email protected]> wrote: >>> >>>> Yes, display in a chart as a preview. Part of the data(selected rows) >>>> will be then saved as an attribute in a custom object. Custom object will >>>> then be persisted to the system. So there is no need of retrieving data >>>> from this fileSource later. >>>> >>>> On Thu, Jun 2, 2016 at 12:29 PM, Knut Staring <[email protected]> wrote: >>>> >>>>> Sure, but what is it you want to do with this after retrieving? >>>>> Display it somehow? >>>>> >>>>> Knut >>>>> >>>>> On Thu, Jun 2, 2016 at 11:11 AM, chathura widanage < >>>>> [email protected]> wrote: >>>>> >>>>>> Thanks for the response, what I meant by read is, retrieve the >>>>>> content of the file. Comma separated values as a String in my case. >>>>>> >>>>>> Chathura >>>>>> >>>>>> On Thu, Jun 2, 2016 at 12:08 PM, Knut Staring <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> The answer is probably no, although I am not sure what you mean by >>>>>>> "read"? >>>>>>> >>>>>>> Knut >>>>>>> >>>>>>> On Thu, Jun 2, 2016 at 10:53 AM, chathura widanage < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi devs, >>>>>>>> >>>>>>>> Is there a way to read the content of a fileResource without >>>>>>>> linking the resource to a dataValue. >>>>>>>> >>>>>>>> example scenario : >>>>>>>> >>>>>>>> Upload a CSV which contains some arbitrary data and read it >>>>>>>> immediately. I won't need these data after the first read. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Chathura >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Mailing list: https://launchpad.net/~dhis2-devs >>>>>>>> Post to : [email protected] >>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>>>>>> More help : https://help.launchpad.net/ListHelp >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Knut Staring >>>>>>> Dept. of Informatics, University of Oslo >>>>>>> Norway: +4791880522 >>>>>>> Skype: knutstar >>>>>>> http://dhis2.org >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> >>>>>> *Chathura Widanage,* >>>>>> Undergraduate, >>>>>> Department of Computer Science and Engineering, >>>>>> University of Moratuwa, >>>>>> Sri Lanka >>>>>> >>>>>> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile> >>>>>> <http://facebook.com/chathura.widanage> >>>>>> <https://plus.google.com/u/0/109418781686423002025> >>>>>> <https://github.com/chathurawidanage> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Knut Staring >>>>> Dept. of Informatics, University of Oslo >>>>> Norway: +4791880522 >>>>> Skype: knutstar >>>>> http://dhis2.org >>>>> >>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> >>>> *Chathura Widanage,* >>>> Undergraduate, >>>> Department of Computer Science and Engineering, >>>> University of Moratuwa, >>>> Sri Lanka >>>> >>>> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile> >>>> <http://facebook.com/chathura.widanage> >>>> <https://plus.google.com/u/0/109418781686423002025> >>>> <https://github.com/chathurawidanage> >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~dhis2-devs >>>> Post to : [email protected] >>>> Unsubscribe : https://launchpad.net/~dhis2-devs >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >> >> >> -- >> Best Regards, >> >> *Chathura Widanage,* >> Undergraduate, >> Department of Computer Science and Engineering, >> University of Moratuwa, >> Sri Lanka >> >> <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile> >> <http://facebook.com/chathura.widanage> >> <https://plus.google.com/u/0/109418781686423002025> >> <https://github.com/chathurawidanage> >> > > -- Best Regards, *Chathura Widanage,* Undergraduate, Department of Computer Science and Engineering, University of Moratuwa, Sri Lanka <https://www.linkedin.com/profile/public-profile-settings?trk=prof-edit-edit-public_profile> <http://facebook.com/chathura.widanage> <https://plus.google.com/u/0/109418781686423002025> <https://github.com/chathurawidanage>
_______________________________________________ Mailing list: https://launchpad.net/~dhis2-devs Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp

