【发布时间】:2020-01-20 22:22:57
【问题描述】:
大约一个月以来,我一直在尝试在我的三星手表的 tizen 网络应用程序上创建一个目录来保存图像,但没有任何效果。以下是我在 tizen 的网络模拟器和手表上尝试过的代码片段:
var success = function(dir) {
dir.createDirectory('AFG');
alert('yay');
};
var error = function(e) {
alert('Error: ' + e.message);
};
tizen.filesystem.resolve('images', success, error);
结果:
在网络模拟器上:找不到“newDir”文件夹。
观看:错误:平台错误。
var successCallback = function(newPath) {
alert('New directory has been created: ' + newPath);
};
var errorCallback = function(error) {
alert(error);
};
tizen.filesystem.createDirectory('images/newDir', successCallback, errorCallback);
结果:
在网络模拟器上:
Uncaught TypeError: tizen.filesystem.createDirectory is not a function
at HTMLAnchorElement.<anonymous> (add.js:73)
at _raiseTouchEvent (ripple.js:155080)
(anonymous) @ add.js:73
_raiseTouchEvent @ ripple.js:155080
观看:没有反馈,也没有在 opt/usr/media/Images 中创建“newDir”文件夹
注意:我同时启用了这两个权限:
http://tizen.org/privilege/filesystem.write
http://tizen.org/privilege/filesystem.read
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
用 console.log 语句替换您的警报语句,并在此处复制并粘贴调试控制台输出,以便我们可以看到发生了什么。
-
您是否检查过是否为应用分配了正确的权限,例如“tizen.org/privilege/filesystem.write”?检查tizen.org/privilege
标签: tizen tizen-web-app tizen-wearable-sdk