Bluetooth: Файлы либо не получены, либо они пусты

Я пытаюсь передать изображения со своего телефона (более старой модели Huawei) на ПК с Ubuntu 20.04 LTS через Bluetooth.

При открытом диалоговом окне настроек Bluetooth (как это описано на некоторых веб-сайтах) телефон сообщает, что ПК отклонил получение файла.

Попробовав "blueman", как предложено в другом ответе (или в одном ответе на этот вопрос), у меня странное поведение:

  • Если телефон помечен как " доверенное устройство", я получаю такое же сообщение об ошибке с телефона.
  • Когда телефон был помечен как «недоверенное устройство», телефон сообщал, что файл был успешно отправлен, а Ubuntu сообщала, что файл был получен.
    Однако файл не был сохранен на диске, и я не воспроизвел это поведение.

Используя bt-obex, мой телефон сообщает, что «файл успешно передан», но файлы не сохраняются в каталоге Загрузки, а создается пустой файл в ~/.cache/obexd:

$ mkdir destdir

$ bt-obex -y -s destdir
[OBEX Server] OBEX session opened
[OBEX Server] Transfer started
[Transfer Request]
  Name: IMG_20211009_102029.jpg
  Size: 2667331 bytes
[OBEX Server] OBEX transfer closed
[OBEX Server] OBEX session closed
^C

$ find . | grep IMG_20211009_102029
./.cache/obexd/IMG_20211009_102029.jpg

$ wc .cache/obexd/*.jpg
0 0 0 .cache/obexd/IMG_20211009_102029.jpg

Не было бы проблем, если бы файл хранился в .cache/obexd, но, как видите, файл в этот каталог пуст!

Почему получение файла не удается?

EDIT

Я обнаружил, что получение файлов с помощью obexpushd работает хорошо...

0
задан 9 October 2021 в 10:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: