我的部分应用功能是允许用户从图库中多选照片,然后上传它们。在上传之前,用户可以自由添加/删除他们的照片。
我正在做的是在Titanium.Filesystem.tempDirectory中创建并存储这些临时图像文件,并打算在应用程序重启或关闭时最终删除这些文件。
但是,当我使用Finder跟踪这些文件时,它们仍然存在,并且在我关闭并重新打开app / reboot ios模拟器后不会被删除。 那么我必须明确删除这些文件吗?实际的ios设备的行为是否有所不同?
谢谢
只需创建这些img文件的代码:
var f = Titanium.Filesystem.getFile(Titanium.Filesystem.tempDirectory, fileName);
if (f.write(imageBlob) === false) {
console.log("Image writing failed");
}
答案 0 :(得分:0)
您可以将文件保留在那里。在设备上,当设备需要空间时,它们将被清理。