Получить имя медиа-файла из базы данных WhatsApp - PullRequest
0 голосов
/ 12 марта 2020

Я пытаюсь получить файлы с именами изображений, которые отправляются на мою учетную запись WhatsApp. Я знаю, что данные сообщения сохраняются в таблице messages, а имя носителя можно получить из столбца thumb_image.

Я могу получить имена из базы данных, используя этот запрос:

select
    _id,
substr(
        substr(thumb_image,instr(thumb_image,'IMG'),260)
        ,instr(substr(thumb_image,instr(thumb_image,'IMG'),223),'IMG')
        ,123) AS image_name
from messages

Это, однако, работает при загрузке файла. Тогда у меня есть имя файла в следующем формате:

IMG-YYYYMMDD-WAXXXX.jpg

Но когда файл не загружен, я не могу получить его имя, я думаю, это потому, что WhatsApp сохраняет эти файлы с другим именем. Кто-нибудь знает, как я могу получить имена файлов, даже если они еще не загружены?

...