我已經使用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. 如何使用shell/java將文件上傳到網站
- 2. Java-如何下載和上傳文件?
- 3. 如何將文件上傳到網站?
- 4. 如何使用wget在網站上下載最新的文件?
- 5. 如何將其他網站文件下載到我的網站?
- 6. Java小程序下載文件文件
- 7. 如何自動將文件從網站下載到文件夾
- 8. 如何下載谷歌的AppEngine(上傳)應用程序文件
- 9. 使用Python從網站下載文件
- 10. 使用python從網站下載文件
- 11. 使用java將文件上傳到php網站
- 12. SILVERLIGHT。如何從網站下載文件
- 13. 如何從C#網站下載文件?
- 14. 如何從網站下載.cs文件?
- 15. 如何從網站下載文件?
- 16. 通過jsp網站上的文件上傳和下載工具
- 17. 從網站上的鏈接下載網站上的jar文件
- 18. 從網站下載文件
- 19. 從網站下載文件
- 20. 如何使用Python從網站下載文本文件?
- 21. 網站下載文件與中國傳統的文件名
- 22. 如何使用HTML將文件上傳到網站
- 23. 蟒蛇程序的網絡界面:上傳和下載文件
- 24. 如何上傳使用playframework構建的網站上的文件
- 25. 如何在WinForm應用程序中從網上下載文件
- 26. 如何從網上下載文件,Windows Store應用程序
- 27. 如何使用Java將CSV文件下載到文件中
- 28. 如何從我的應用程序上傳文件到另一個網站
- 29. 使用DropzoneJs下載上傳的文件
- 30. 如何用Java下載遠程文件
此問題已被覆蓋在http://stackoverflow.com/questions/921262/how-to-download-and-save-a-file-from-internet-using-java請調查以獲得您的答案 – oisleyen
我不想在我的桌面環境中運行該程序。我想在網站上運行java文件,然後下載一個文件。 –