Поскольку вы говорите, что вы не можете поделиться своим локальным жестким диском с сервером, единственный оставленный механизм общего доступа - это буфер обмена.
Если буфер обмена доступен для совместного использования по соединению RDP, вы можете использовать проект Clipboard RDC с открытым исходным кодом.
Этот проект состоит из очень маленькой Java-программы, которая запускается с обеих сторон соединения. Клиентская программа используется для кодирования файла и загрузки его в буфер обмена, в то время как серверная программа декодирует и сохраняет его в локальном файле.
Ограничение здесь заключается в том, что файл должен быть достаточно маленьким, чтобы помещаться в буфер обмена.
В настоящее время это больше работы, чем вы хотели сделать.
Но вы можете изменить эту простую программу и разделить ее на две части:
- Клиентская программа, которая примет путь к файлу в качестве параметра и поместит закодированный файл в буфер обмена.
- Программа на стороне сервера, которая будет зацикливаться, проверять каждые несколько секунд на наличие такого файла в буфере обмена, декодировать и сохранять его в папке.
Поскольку это будут ваши собственные программы, которые вы полностью контролируете, вы можете добавить такие функции, как добавление пути назначения к информации, которую вы помещаете в буфер обмена, так что это станет универсальным инструментом для автоматической передачи нескольких достаточно маленьких файлов из клиент на сервер.