【发布时间】:2020-03-02 01:48:18
【问题描述】:
如何使用带有 android -content://com.android.providers.downloads.documents/document/raw.pdf 链接的 QFile 打开文件
我尝试了下面的代码,但它显示文件未打开
QString path("content://com.android.providers.downloads.documents/document/raw.pdf");
QUrl path_url(path);
path = path_url.toLocalFile();
QFile* file = new QFile(path);
file->open(QIODevice::ReadOnly)
【问题讨论】:
-
您应该尝试打开输入流来读取文件。像 InputStream 一样 = getContentResolver().openInputStream(path);
-
这是通过Qt吗?
-
嘿,@HusniAbdulNazer 你解决问题了吗?我现在也在面对!
标签: android qt qfiledialog qfile qtandroidextras