Использовать файлы и путь:
Path sourcePath = FileSystems.getDefault().getPath("filename.xlsx");
Path destPath = FileSystems.getDefault().getPath("http://a.b.etc.xlsx");
Files.copy(sourcePath, destPath, REPLACE_EXISTING);
Кроме того, вы говорите, что действительно можете получить доступ к этому файлу назначения.Не могли бы вы рассказать о том, как вам удается записать в файл, используя http?