palm webos 设备不保存图像,但模拟器可以
我正在尝试将图像保存到媒体/内部/壁纸。在模拟器中,它正在保存它,但是当我在设备上运行相同的代码时,它不会保存它:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论