Re: where can I find the file which created by emscipten ?

2017-08-12 Thread Jukka Jylänki
It may be possible to use the Storage debugging tools in browsers to
extract files that are stored in IndexedDB. Also, there exists an
emscripten_dump_file() helper function that can be used to extract data out
when paired with emrun, though that is mostly a debugging type of
functionality.

perjantai 11. elokuuta 2017 Wanghb Wang  kirjoitti:

> thanks you for your advice!
>
> 在 2017年8月11日星期五 UTC+8上午3:58:29,Michael Uman写道:
>>
>> Hello,
>>
>> I am no expert but the little experience i have tells me that from within
>> a browser you cannot write to the local file-system. I am working in the
>> NodeJS environment and have access to the NodeFS file-system which is
>> capable of writing to the users local filesystem.
>>
>> Maybe someone else could clarify if it is possible.
>>
>> Thank you,
>> Michael Uman
>> Sr Software Engineer - Sigma Designs uCode Tools
>>
>> On Thursday, August 10, 2017 at 3:17:41 AM UTC-7, Wanghb Wang wrote:
>>>
>>> Can I save the "IndexedDB" file into disk??
>>>
>>> 在 2017年8月10日星期四 UTC+8下午6:13:53,jj写道:

 IDBFS uses browser's IndexedDB to persist the files. See
 https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API and
 https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector.

 2017-08-10 13:08 GMT+03:00 Wanghb Wang :
 > I learn from the website
 > https://kripken.github.io/emscripten-site/docs/api_reference
 /Filesystem-API.html.
 > I use the followed code to create a file, However, I cannot find the
 file.
 > Where is it?
 >   EM_ASM(
 > FS.mkdir('/IDBFS');
 > FS.mount(IDBFS,{},'/IDBFS');
 > FS.syncfs(true, function(err){
 > assert(!err);
 >
 > open("/IDBFS/moar.txt", "r+");
 > //  fopen("/IDBFS/test.test.pcm","wb");
 > });
 > );
 >
 >
 > --
 > You received this message because you are subscribed to the Google
 Groups
 > "emscripten-discuss" group.
 > To unsubscribe from this group and stop receiving emails from it,
 send an
 > email to emscripten-discuss+unsubscr...@googlegroups.com.
 > For more options, visit https://groups.google.com/d/optout.

>>> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to emscripten-discuss+unsubscr...@googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: where can I find the file which created by emscipten ?

2017-08-10 Thread Wanghb Wang
thanks you for your advice!

在 2017年8月11日星期五 UTC+8上午3:58:29,Michael Uman写道:
>
> Hello,
>
> I am no expert but the little experience i have tells me that from within 
> a browser you cannot write to the local file-system. I am working in the 
> NodeJS environment and have access to the NodeFS file-system which is 
> capable of writing to the users local filesystem.
>
> Maybe someone else could clarify if it is possible.
>
> Thank you,
> Michael Uman
> Sr Software Engineer - Sigma Designs uCode Tools
>
> On Thursday, August 10, 2017 at 3:17:41 AM UTC-7, Wanghb Wang wrote:
>>
>> Can I save the "IndexedDB" file into disk??
>>
>> 在 2017年8月10日星期四 UTC+8下午6:13:53,jj写道:
>>>
>>> IDBFS uses browser's IndexedDB to persist the files. See 
>>> https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API and 
>>> https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector. 
>>>
>>> 2017-08-10 13:08 GMT+03:00 Wanghb Wang : 
>>> > I learn from the website 
>>> > 
>>> https://kripken.github.io/emscripten-site/docs/api_reference/Filesystem-API.html.
>>>  
>>>
>>> > I use the followed code to create a file, However, I cannot find the 
>>> file. 
>>> > Where is it? 
>>> >   EM_ASM( 
>>> > FS.mkdir('/IDBFS'); 
>>> > FS.mount(IDBFS,{},'/IDBFS'); 
>>> > FS.syncfs(true, function(err){ 
>>> > assert(!err); 
>>> > 
>>> > open("/IDBFS/moar.txt", "r+"); 
>>> > //  fopen("/IDBFS/test.test.pcm","wb"); 
>>> > }); 
>>> > ); 
>>> > 
>>> > 
>>> > -- 
>>> > You received this message because you are subscribed to the Google 
>>> Groups 
>>> > "emscripten-discuss" group. 
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an 
>>> > email to emscripten-discuss+unsubscr...@googlegroups.com. 
>>> > For more options, visit https://groups.google.com/d/optout. 
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: where can I find the file which created by emscipten ?

2017-08-10 Thread Michael Uman
Hello,

I am no expert but the little experience i have tells me that from within a 
browser you cannot write to the local file-system. I am working in the 
NodeJS environment and have access to the NodeFS file-system which is 
capable of writing to the users local filesystem.

Maybe someone else could clarify if it is possible.

Thank you,
Michael Uman
Sr Software Engineer - Sigma Designs uCode Tools

On Thursday, August 10, 2017 at 3:17:41 AM UTC-7, Wanghb Wang wrote:
>
> Can I save the "IndexedDB" file into disk??
>
> 在 2017年8月10日星期四 UTC+8下午6:13:53,jj写道:
>>
>> IDBFS uses browser's IndexedDB to persist the files. See 
>> https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API and 
>> https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector. 
>>
>> 2017-08-10 13:08 GMT+03:00 Wanghb Wang : 
>> > I learn from the website 
>> > 
>> https://kripken.github.io/emscripten-site/docs/api_reference/Filesystem-API.html.
>>  
>>
>> > I use the followed code to create a file, However, I cannot find the 
>> file. 
>> > Where is it? 
>> >   EM_ASM( 
>> > FS.mkdir('/IDBFS'); 
>> > FS.mount(IDBFS,{},'/IDBFS'); 
>> > FS.syncfs(true, function(err){ 
>> > assert(!err); 
>> > 
>> > open("/IDBFS/moar.txt", "r+"); 
>> > //  fopen("/IDBFS/test.test.pcm","wb"); 
>> > }); 
>> > ); 
>> > 
>> > 
>> > -- 
>> > You received this message because you are subscribed to the Google 
>> Groups 
>> > "emscripten-discuss" group. 
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an 
>> > email to emscripten-discuss+unsubscr...@googlegroups.com. 
>> > For more options, visit https://groups.google.com/d/optout. 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: where can I find the file which created by emscipten ?

2017-08-10 Thread Wanghb Wang
Can I save the "IndexedDB" file into disk??

在 2017年8月10日星期四 UTC+8下午6:13:53,jj写道:
>
> IDBFS uses browser's IndexedDB to persist the files. See 
> https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API and 
> https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector. 
>
> 2017-08-10 13:08 GMT+03:00 Wanghb Wang >: 
> > I learn from the website 
> > 
> https://kripken.github.io/emscripten-site/docs/api_reference/Filesystem-API.html.
>  
>
> > I use the followed code to create a file, However, I cannot find the 
> file. 
> > Where is it? 
> >   EM_ASM( 
> > FS.mkdir('/IDBFS'); 
> > FS.mount(IDBFS,{},'/IDBFS'); 
> > FS.syncfs(true, function(err){ 
> > assert(!err); 
> > 
> > open("/IDBFS/moar.txt", "r+"); 
> > //  fopen("/IDBFS/test.test.pcm","wb"); 
> > }); 
> > ); 
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "emscripten-discuss" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to emscripten-discuss+unsubscr...@googlegroups.com . 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: where can I find the file which created by emscipten ?

2017-08-10 Thread Jukka Jylänki
IDBFS uses browser's IndexedDB to persist the files. See
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API and
https://developer.mozilla.org/en-US/docs/Tools/Storage_Inspector.

2017-08-10 13:08 GMT+03:00 Wanghb Wang :
> I learn from the website
> https://kripken.github.io/emscripten-site/docs/api_reference/Filesystem-API.html.
> I use the followed code to create a file, However, I cannot find the file.
> Where is it?
>   EM_ASM(
> FS.mkdir('/IDBFS');
> FS.mount(IDBFS,{},'/IDBFS');
> FS.syncfs(true, function(err){
> assert(!err);
>
> open("/IDBFS/moar.txt", "r+");
> //  fopen("/IDBFS/test.test.pcm","wb");
> });
> );
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "emscripten-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to emscripten-discuss+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to emscripten-discuss+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.