Я пытаюсь получить файлы с именами изображений, которые отправляются на мою учетную запись 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 сохраняет эти файлы с другим именем. Кто-нибудь знает, как я могу получить имена файлов, даже если они еще не загружены?