我已經使用HttpURLConnection
編寫了一個使用HttpRequest
的java程序,以便從特定服務器上下載/上傳任何格式的文件(XML
,圖像,文檔)它的身份驗證API-KEY
。這個程序工作正常。現在我需要將這個java
程序文件上傳到我的網站作爲雲服務,並且需要能夠使用此Java程序文件從該服務器下載文件,該文件上傳到本網站。我該怎麼做?有一點要確定的是我編寫的java
程序不是一個web應用程序,它只是一個java
程序。如何使用上傳到網站的java程序文件下載文件
0
A
回答
0
對於下載文件創建這樣一個函數,如下所示:
private void exportExcel(HttpServletResponse response, HSSFWorkbook workbook) throws CpaServiceException{
try{
response.reset();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment;filename=" + workbook.getSheetAt(0).getSheetName()+".xls");
workbook.write(response.getOutputStream());
}catch(IOException e){
throw new CpaServiceException(CpaConstants.APPLICATION_GENERAL_ERROR);
}
}
然後調用函數爲:
@RequestMapping(value = "/"+ControllerPaths.GET_EXCEL_FOR_COMMON_PROCESS_SYSTEM_REPORT, method = RequestMethod.GET)
@ResponseStatus(HttpStatus.OK)
public void getExcelForCommonProcessSystemReport(HttpServletRequest request, HttpServletResponse response, CpaReportFilterDTO filterDTO) throws Exception{
exportExcel(response, reportService.generateExcelForReport(filterDTO));
}
上面的代碼是一個示例之一。您可以使用類似的方式從瀏覽器下載文檔。
+0
我已經寫完了整個程序,並且在我的PC環境中工作正常,但現在我想在我的一個網站上運行這個java文件。當我在那個網站上運行它時,它應該從另一個服務器網站下載文件到我的電腦。這就是我要求的。 –
相關問題
- 1. Java-如何下載和上傳文件?
- 2. 如何將文件上傳到網站?
- 3. 如何將其他網站文件下載到我的網站?
- 4. 如何下載谷歌的AppEngine(上傳)應用程序文件
- 5. 使用python從網站下載文件
- 6. 使用java將文件上傳到php網站
- 7. 如何從C#網站下載文件?
- 8. SILVERLIGHT。如何從網站下載文件
- 9. 通過jsp網站上的文件上傳和下載工具
- 10. 從網站上的鏈接下載網站上的jar文件
- 11. 如何使用HTML將文件上傳到網站
- 12. 蟒蛇程序的網絡界面:上傳和下載文件
- 13. 如何在WinForm應用程序中從網上下載文件
- 14. 如何使用Java將CSV文件下載到文件中
- 15. 如何從我的應用程序上傳文件到另一個網站
- 16. 從網站上傳文件
- 17. 我如何下載上傳的文件?
- 18. 如何下載上傳的文件?
- 19. 通過PHP上傳文件到網站上的文件夾
- 20. 如何以編程方式將文件上傳到網站?
- 21. 如何使用另一個網站上傳一個網站上的文件
- 22. 如何使用xcode將文件上傳/下載到Dropbox
- 23. java本地上傳和下載文件
- 24. 從網上下載文件在java中
- 25. C# - 上傳文件到網站
- 26. 將文件上傳到網站
- 27. 將文件上傳到Azure網站
- 28. python請求上傳文件到網站
- 29. PHP cURL文件上傳到網站
- 30. C#將文件上傳到網站
此問題已被覆蓋在http://stackoverflow.com/questions/921262/how-to-download-and-save-a-file-from-internet-using-java請調查以獲得您的答案 – oisleyen
我不想在我的桌面環境中運行該程序。我想在網站上運行java文件,然後下載一個文件。 –