palm webos 设备不保存图像,但模拟器可以

发布于 2024-11-05 00:51:27 字数 762 浏览 0 评论 0原文

我正在尝试将图像保存到媒体/内部/壁纸。在模拟器中,它正在保存它,但是当我在设备上运行相同的代码时,它不会保存它:

path.exists('/media/internal/wallpapers/', function(exists){
   if (exists) {    
    fs.open('/media/internal/wallpapers/i.png', 'w', 666, function( e, id ) {
    fs.write(id, buff, null, buff.length, 0, function(){
      if(err)
        callback({
           error: false,
           reply: err
         });
        if(written){
                callback({
             error: false,
             reply: written
           });
        }  
          fs.close(id, function(){

          });
        });
      });


     }
     else {
       callback({
         error: true,
         reply: 'File did not exist.'
       });
     }
   });

为什么要这样做?模拟器是否存在错误,或者是设备的限制?

I am trying to save image to media/internal/wallpapers. In the emulator, it is saving it, but when the same code I run on the device it does not save it:

path.exists('/media/internal/wallpapers/', function(exists){
   if (exists) {    
    fs.open('/media/internal/wallpapers/i.png', 'w', 666, function( e, id ) {
    fs.write(id, buff, null, buff.length, 0, function(){
      if(err)
        callback({
           error: false,
           reply: err
         });
        if(written){
                callback({
             error: false,
             reply: written
           });
        }  
          fs.close(id, function(){

          });
        });
      });


     }
     else {
       callback({
         error: true,
         reply: 'File did not exist.'
       });
     }
   });

Why is it doing so? Does the emulator contain bugs, or is it a limitation of the device?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文