public static void getImage(String fileName) {
File file = new File("~/" + fileName);
response.contentType = "image/png";
renderBinary(file);
}
圖像在這種方法的響應和renderBinary都出現錯誤如何顯示在遊戲框架2.1
public static void getImage(String fileName) {
File file = new File("~/" + fileName);
response.contentType = "image/png";
renderBinary(file);
}
圖像在這種方法的響應和renderBinary都出現錯誤如何顯示在遊戲框架2.1
您正在使用是Playframework 1.x中的代碼,它不與2.x版本兼容版。這兩個版本完全不同。
正如@rags提到的,看看上的Content-Type How to render a binary with play 2.0?
的更多解釋在這裏可供選擇:http://www.playframework.com/documentation/2.1.1/JavaResponse
公共靜態結果的getImage()拋出IOException異常{ 檔案文件=新的文件(「 d:\ Images \「+ name +」。jpg「);
return ok(org.apache.commons.io.FileUtils.readFileToByteArray(file)).as("image/jpeg");
}
我在這裏,因爲我使用的文件操作使用IOException異常,這是使用而非renderBinary
這不是在玩框架正常工作2.1 –
http://stackoverflow.com/questions/另一種方式8305853 /如何渲染的-A-二進制與播放-2-0 – rags