ALev
|
Posted: Thu Nov 07, 2024 21:38 Post subject: |
|
|
Orion9
Дальнейшие мои пробы. Сразу скажу — решение есть!
WebDAV-сервер
На Android в Браузере встаёт как http://192.168.1.64:8080/
А в Проводнике, после "Подключить как сетевой диск" как DavWWWRoot(\\192.168.1.64@8080)(Z:)
При этом в TC этот диск никак не отображается.
* * *
FTPUSE
FTPUSE Z: 192.168.1.64 /USER:admin mypass /PORT:3535 /DEBUG
// Реальные данные несколько иные
Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
FTP SendCmd: USER admin
-->Ext: 331
FTP SendCmd: PASS
-->Err: EIdProtocolReplyError Authentication failed
-->Err2: EIdProtocolReplyError Authentication failed
Authentication failed
Диагностика через telnet:
220 X-plore FTP ready
А вариант:
FTPUSE Z: 192.168.1.64 mypass /USER:admin /PORT:3535 /DEBUG
Connecting...
FTP SendCmd: CWD /
-->Err: EIdNotConnected Not Connected
-->Err2: EIdConnectException Socket Error # 10060
Connection timed out.
Socket Error # 10060
Connection timed out.
* * *
MTPdrive
Только платные версии.
* * *
AndroidDrive совместно с Dokan
https://github.com/GustavLindberg99/AndroidDrive
Вот, это то, что нужно!
Отдельными дисками встали Внутренняя и Внешняя память телефона.
И эти диски отображаются в TC!
Сам же телефон подключен к компьютеру через USB.
При обмене данными с телефоном в таком режиме есть свои проблемы.
Тут ещё важно не запустить несколько копий AndroidDrive, а то дисков намножится, если включен флажок автомонтирования.
Сама программа висит в Области уведомлений, и взаимодействие с ней через контекстное меню.
По крайней мере этот вариант справился с моей задачей, и я создал через плагин diskdir не только структуру Внешней памяти, но и Внутренней.
Тебе, дорогой Orion9 большое спасибо. Вместе мы это дело как-то решили и заинтересовали других поработать в этом направлении! |
|