Hi ,This will help you . https://wiki.freeswitch.org/wiki/File RaymondAt 2017-06-22 21:49:33, "Faruq Ahmad" <afarooqa@gmail.com> wrote:
Hi,
I have a FS dialplan that fetches callflow from a JSON file. File is read using
var JsonFd = new FileIO(JsonPath, 'r');JsonFd.read(2048);result = JsonFd.data();var menu = JSON.parse(result),
Is there anyway I can read the whole file in one attempt, i.e. when a smaller size was given to the .read() function it wouldn't read the complete file. I have increased the value of size for read function however my concern is in the long run file size might increase and parse would get an incomplete JSON.
Is there anyway I can get filesize from FileIO object or detect EOF from the read buffer to make sure the whole file is loaded?
Also if I increase the size for read fucntion buffer way over the estimated filesizes, is there any guarantee that no garbage values will be read from the disk after the EOF?
____________________________________________________________ _____________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch- users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/ options/freeswitch-users
http://www.freeswitch.org