【发布时间】:2014-07-01 15:24:39
【问题描述】:
我已通过从服务器使用 base64 发送图像文件成功地从 Web 下载了图像文件。我使用this教程将图像保存在设备上,但是我需要根据不同的设备指定图像目录,所以我使用QStandardPaths::writableLocation(QStandardPaths::DataLocation)作为saveURL。问题是返回的目录看起来像
/data/data/org.qtproject.example.WierszeApp/files/.local/share/libWierszeApp.so
并且无法读取已保存的文件。在 dir 上调用 .cdUp() 也会返回 false,因为它可能不可读/可写。让我头晕目眩的是,为什么它返回一个带有.so 扩展名的文件?当我将它保存到像/sdcard/Download/ 这样的硬编码位置时,我就没有问题了。
【问题讨论】: