2015-12-02 51 views
0

我正在使用插件中的插件中的數據生成圖表。該圖表使用org.jfree.chart軟件包生成。生成的png文件存儲在我的tomcat的臨時目錄中。從服務器中的映像路徑中加載Jira Plugin頁面中的圖像

現在的要求是,我想要加載這個圖像在我的插件頁面之一。以前在吉拉(早於6.3),這是由.vm文件

<img 
     width="10" 
     height="10" 
     src="${req.contextPath}/charts?filename=${chartName}"/> 

使用此語法做,但現在這似乎並不奏效。我的要求是從tmp目錄獲取該文件並通過vm文件將其加載到頁面中。

我能夠得到png文件的確切路徑,但無法加載,因爲該文件似乎一直未找到。

請引導我一些輸入。

+0

爲什麼不使用'ChartUtilities'來寫入'java.io.OutputStream'? – trashgod

回答

0

由於@trashgod

我能夠寫入圖像字節數組HttpServletResponse的,然後加載在客戶端。

通過這種方式,我不需要創建該文件並將其存儲在任何臨時文件夾中。而是在旅途中創建它並直接從響應中加載它。

相關問題