Tag: flex3

将对象从flex发送到java servlet

这是我在actionscript中的方法 var urlVars : URLVariables = new URLVariables(); urlVars.myname = byteArr; var urlReq : URLRequest = new URLRequest(‘MyServlet’); urlReq.data = urlVars; urlReq.method = ‘post’; navigateToURL(urlReq, ‘_blank’); 如何在servlet上接收字节数组? 上面的byteArr也来自java方面, byte[] byteArr = aMethodWhichReturnsaPDFByteArray(); HttpServletResponse response = FlexContext.getHttpResponse(); ServletOutputStream os = null; try { response.reset(); response.setContentType(“application/pdf”); response.setContentLength(byteArr.length); response.setHeader(“Content-disposition”, “inline; filename=\”Report.pdf\””); os = response.getOutputStream(); os.write(byteArr); os.flush(); os.close(); 上述方法不起作用。