Prevent incoming file transfer to overwrite existing file
When accepting a file transfer, the file will be stored in the Downloads directory. When a file of the same name already exists in that directory, it gets overwritten.
Instead, Spark should add some kind of unique identifier to the file name that's being saved, to prevent it from overwriting old files. A common practice is to add ` (1)` to the file name.