← Blog / · #Developer Notes · 11 min read

A System Upgrade for an Indonesian Client Got Stuck at File Transfer

Sunlogin file transfers disconnected, then Google Drive restricted sharing of an archive. Wormhole finally got the files across. A small lesson from a remote system upgrade.
toc Table of Contents (4)
A System Upgrade for an Indonesian Client Got Stuck at File Transfer

I was recently upgrading a system in an Indonesian client’s environment. The plan was straightforward: send over the upgrade packages, then continue with deployment. Instead, I got stuck at the file transfer step.

A working remote desktop connection does not guarantee a successful file transfer. And a successful upload does not necessarily mean the recipient can download the file. This experience made both points very concrete.

Sunlogin: The Desktop Worked, but the File Transfer Disconnected

I started with the international version of Sunlogin. Remote desktop access worked fine, but large file transfers could fail when the connection fluctuated.

Sunlogin remote file window showing a disconnected session with error code 57448

The screenshot shows a disconnected session with error code 57448. The interface lists possible causes, including the other party ending remote control, unlinking the host, or signing out. That message alone does not establish the actual cause. The immediate problem was simpler: the file had not made it across.

Since transferring through the remote access tool was not working out, I tried cloud storage.

Google Drive: Uploaded, but Not Shareable

I had previously bought a Google One subscription on Xianyu for a little over ten yuan, so I used Google Drive to upload the files.

Some files transferred without trouble. The upgrade included small ZIP files as well as larger image archives, one of which was close to 900 MB.

Google Drive file list and upload progress, with project filenames and the folder URL redacted

Then the large archive ran into another problem: it was flagged, preventing me from sharing it normally. Opening it displayed a warning that translates as:

This file looks suspicious. Only the owner can view it.

Google Drive warning stating that the file looks suspicious and only its owner can view it

The warning tells me that access was restricted at that point. It does not establish that file size or a particular archive format caused the restriction. For this delivery, the practical result was clear: I could see the file, but the client could not get it.

Wormhole: Slower This Time, but the Transfer Finished

I eventually tried Wormhole, which ChatGPT had suggested.

The basic workflow is straightforward: select a file, generate a sharing link, and have the recipient open it to download. Its official website describes end-to-end encryption and automatically expiring sharing links.

Wormhole sharing page showing 30% progress, with the filename and sharing link redacted

On the connection I was using, Wormhole felt somewhat slower than Google Drive. But the file eventually transferred successfully, and I could finally move on with the upgrade.

The screenshot captures the transfer in progress at 30%. The successful completion came afterward, during my actual use of the tool.

Keep Another Option Ready for Remote Delivery

This was not a controlled speed test or an exhaustive feature comparison. I simply needed to get the files to the client.

My takeaway is to keep options available across remote desktop software, cloud storage, and temporary file sharing. When one route fails, switching tools can sometimes save more time than repeatedly trying the same thing.

If large remote file transfers keep disconnecting, or an uploaded cloud file is unavailable to the recipient, Wormhole is an option to try. It solved my problem on this occasion; speed and reliability will still depend on the network conditions at both ends.

Project filenames and sharing addresses have been redacted in the screenshots.

Frency

Frency

· @psephopaiktes

Backend engineer, building indie SaaS tools and digital gardens in public.