我正在使用applet并通过jcchart创建图表。现在,当图表被利用时,如果用户想要将该图表导出为GIF,那么该图表应该保存在服务器目录中。任何人都可以帮助我,我该怎么做?如何将图表另存为服务器上的图像
0
A
回答
2
HTTP使用HttpURLConnection类将数据发布到运行在Web服务器上的servlet或PHP脚本中实际上很容易。有一个示例here,它显示了如何使用HttpURLConnection。您需要设置不同的内容类型标题(image/png)并使用二进制流输出数据,但基本知识都在那里。
2
我假设图表是由服务器生成的,并通过某个请求处理程序(而不是在客户端的小程序中)发送给客户端。如果是这种情况,那么您可以简单地修改该请求处理程序以寻找额外的请求参数(如“saveImage
”),如果找到并且肯定的话,将触发处理程序将其保存到本地文件系统上的文件中,而不是(或除了)直接返回内容。
因此,例如,一旦您将图表对象导出为PNG格式,您就可以简单地使用FileOutputStream将该字节流写入本地文件。
+0
实际上是为了维护图表数据来自服务器的asp,但是由applet在客户端创建,因此我如何将图表图像发送到服务器。我知道锄头在本地文件系统上创建映像,但我必须将其发送到服务器目录 – 2011-02-01 01:30:36
相关问题
- 1. 将google图表保存为php服务器上的图像
- 2. HTML5:将图表保存为服务器上的图像
- 3. Node.js:如何在服务器上将base64编码图像另存为png/jpg
- 4. 如何在Android上将图像保存/上传到服务器?
- 5. 将Div内容保存为服务器上的图像
- 6. 将服务器上的Canvas另存为图像时出现setRequestHeader错误
- 7. 如何将画布转换为服务器上的图像
- 8. 如何将图像上载到服务器并保存路径
- 9. 上传图像服务器上传图像服务器
- 10. 如何将base64字符串保存为图像服务器端
- 11. PHP将图像保存到服务器?
- 12. 如何上传图像到服务器
- 13. 如何将图像上传到服务器上的变化
- 14. 从服务器上的图像URL保存图像
- 15. 将JPanel另存为图像
- 16. 将图像上传到服务器并将url保存到服务器
- 17. Rails:一台服务器上的图像,另一台服务器上的CSS和Javascript上的图像
- 18. 将图像上传到服务器上之前旋转图像
- 19. 将图像上传到服务器symfony2
- 20. 将图像上传到服务器ImageSwitcher
- 21. android将图像上传到服务器
- 22. 将图像上传到从服务器
- 23. 将图像上传到服务器angularjs
- 24. 将图像上传到服务器
- 25. 如何将div及其内容作为图像保存在服务器上?
- 26. 如何将图像保存到Web服务器的JavaScript服务器?
- 27. 将图像从一台服务器复制到另一台服务器上PHP
- 28. 如何用JavaScript保存服务器上的图像?
- 29. 如何在服务器上存储我的图像
- 30. 如何访问存储在服务器上的图像
在服务器端,我使用的是经典的asp作为脚本语言。所以如果我使用下面的代码ByteArrayOutputStream baos = new ByteArrayOutputStream(); \t \t \t \t \t \t ImageIO.write(myImage,“png”,baos); byte [] imgByte = baos.toByteArray(); myImage是BufferedImage的对象。现在将这个字节数组传递给asp页面,然后我可以通过ASP创建图像。否则我将不得不做其他事情。请帮助我,我对此很陌生 – 2011-02-01 04:32:53