[править] Я удалил свой запутанный и плохо сформированный вопрос, чтобы он не отвлекал от очень аккуратного и правильного ответа ниже.Учитывая (удивительно) сложность поиска онлайнового примера для выполнения этой невероятно распространенной задачи, я надеюсь, что Йони получит еще несколько положительных отзывов за свой ответ.
Итак ... вопрос вкратце...
Как использовать Apache.Commons для загрузки файла в какой-либо пункт назначения.Я использую его в Android и загружаю в скрипт PHP, но, очевидно, он может работать с любой программой Java и с любым слушателем на основе HTTP.