Most solutions rely on sending a file to some server in probably a different country, and then downloading said file on the other computer. Or, using a USB stick to pass the file from one to the other.
Most solutions rely on sending a file to some server in probably a different country, and then downloading said file on the other computer. Or, using a USB stick to pass the file from one to the other.
https://kdeconnect.kde.org/download.html
(It's also great as a remote control for your laptop when watching a movie or series on a projector)
I feel your pain, I tried tons of other solutions before discovering KDE Connect. It works well for my laptop/phone combination, but I'm not surprised if it doesn't work for others, given how horrible each other solution was that I've tried.
edit: I wonder if perhaps some part of your phone hardware overheats after N megabytes because it's not built for constant file transfer, or constant file transfer using these protocols at least? What if you try throttling it on purpose?
I think it is the fault of the network stack of one those two devices, otherwise I can't explain that. Maybe that the devices receive/send data faster than they are able to process. (Is this even possible?)
But I could be awfully wrong
Regarding your edit: That's a good idea, but I never attempted that. I can't test that, because I'm in a Wifi where no device is allowed to talk to another :(
Would be great with local network discovery of p2p peers but seemingly browsers are not really interested in enabling that...
$ python3 -m http.server 1337
Then just connect to the IP and Port of the machine hosting the python http server and transfer away.
Aside from Bluetooth I'm not sure how you'd do this without using a LAN or WAN.
Pythons web server is single threaded I believe so any simultaneously connections break.
So a discord server with just me in it is ... also gives you handy direct links for files up to 8mb.
Of course all of these solutions have some serious pre-requisites...
Bluetooth doesn't consistently work for connecting I/O devices to my computer, though. Only peer-to-peer file transfer.
Yes it was slow, but it worked straightforwardly and reliably, every, single, time.