Я пытаюсь передать изображения со своего телефона (более старой модели Huawei) на ПК с Ubuntu 20.04 LTS через Bluetooth.
При открытом диалоговом окне настроек Bluetooth (как это описано на некоторых веб-сайтах) телефон сообщает, что ПК отклонил получение файла.
Попробовав "blueman", как предложено в другом ответе (или в одном ответе на этот вопрос), у меня странное поведение:
Используя 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
работает хорошо...