Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
钛罐';t在Android合金中写入文件_Android_Filesystems_Titanium_Titanium Alloy - Fatal编程技术网

钛罐';t在Android合金中写入文件

钛罐';t在Android合金中写入文件,android,filesystems,titanium,titanium-alloy,Android,Filesystems,Titanium,Titanium Alloy,我有这个问题大约两个星期,我不知道为什么。我正在使用Ti.Paint,我想将绘图保存到一个文件中,因此,以下代码: var paintImage=paintView.toImage().media; var tmpImg="paintImage.jpg";; var imageFile=Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, tmpImg); imageFile.w

我有这个问题大约两个星期,我不知道为什么。我正在使用Ti.Paint,我想将绘图保存到一个文件中,因此,以下代码:

var paintImage=paintView.toImage().media;
    var tmpImg="paintImage.jpg";;
    var imageFile=Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, tmpImg);
    imageFile.write(paintImage);
而且什么也没有发生,什么都没有,这个动作说“真”,但是这个文件不存在于图库中,也不存在于手机中,也不存在于Android/data/appDirectory中,什么都没有,什么都没有。我不知道为什么。 我使用此代码将图像从相机保存到多媒体资料中,效果完美:

success:function(event)
    {
        tmpImg="prueba.jpg";
        var imageFile=Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, tmpImg);
        imageFile.write(event.media);
    },
那么,有人能帮忙吗?因为我不知道为什么这不起作用

使用

Titanium SDK 3.2.2GA with Alloy
Titanium Studio, build: 3.2.3.201404181442
MacbookPro 2012 with OSX Maverick
Device: Motorola XT910

我相信这在Tianium 3.3.0中已经修复,并且与mimeType设置不正确有关()尝试更新,并确保在tiapp.xml中将Tianium SDK更改为3.3.0。

在android中,最好将文件保存在Ti.Filesystem.externalStorageDirectory文件夹中,您可以尝试以下示例代码:

var imageFile = Ti.Filesystem.getFile(Ti.Filesystem.externalStorageDirectory, "paintImage.jpg");
if(!imageFile.exists()) {
     imageFile.write(event.media);
}

没有人吗?,我需要帮助。