我在客户端(ipad)中使用文件下载 phonegap 从互联网下载图像文件。现在我需要通过我的 java 服务器发送图像。我将图像发送为stream
,但客户端需要一个文件。如果我将图像文件作为流发送,则意味着它没有下载图像文件。如何在不使用的情况下将图像文件作为文件发送sockets
?
我的服务器端代码是:
String file_location=request.getQueryString();
String[] splitable=file_location.split("&");
String[] document_name=splitable[0].split("=");
String[] document_page=splitable[1].split("=");
PDFDocumentManag er documentManager;
try
{
ServletOutputStream out = response.getOutputStream();
//String location=loadClass.fileLocation(document_name[1]);
String location="D:/Processing/893210.pdf";
documentManager = new PDFDocumentManager(new File(location));
documentManager.setPageNum(Integer.parseInt(document_page[1]));
response.setContentType("image/gif");
ImageIO.write(documentManager.getImage(), "gif", new File("D:/testing/out.gif"));
}