0
A
回答
2
可以使用Restler为图像提供服务。
你需要做你的API方法如下
设置内容类型标题为右图像类型(PNG,JPEG等)
header("Content-Type: image/png");
回声图像content
示例
$im = imagecreatefrompng("test.png"); header('Content-Type: image/png'); imagepng($im); //this sends the image as the response imagedestroy($im);
使用退出或死亡,而不是阻止通常的返回结果
相关问题
- 1. 使用Image.FromStream返回图像
- 2. rgb2gray返回一个空白图像,而图像(I)返回正确的图像
- 3. 请求和使用Restler
- 4. 如何使用Luracast Restler返回HTTP 200 OK以外的积极响应?
- 5. getimagesize()不返回图像值
- 6. ImageContext返回图像失真
- 7. 如何返回图像?
- 8. 返回与respond_to图像
- 9. 从UIImage返回子图像
- 10. 返回图像资源ID
- 11. 返回JPEG图像的WebAPI
- 12. 标题返回图像
- 13. FindResource返回空图像
- 14. ITKImageToCVMat返回白色图像
- 15. Panoramio API - 无图像返回?
- 16. 如何返回图像
- 17. 从WebApi返回图像
- 18. 从exe中返回图像
- 19. didFinishPickingMediaWithInfo返回的图像:
- 20. 流到图像并返回
- 21. 如何在Laravel 5中使用Restler?*?我想在Restler中使用雄辩
- 22. 返回svg图像回主要活动
- 23. 如何引用随机图像数组中返回的图像?
- 24. 回波图像使用PHP
- 25. 图像循环仅返回一个图像,但应全部返回
- 26. Java:getHeight()在BufferedImage返回图像宽度和getWidth()返回图像高度
- 27. Angular2 - 显示使用REST调用返回的图像
- 28. 使用Firebase返回链接到用户帐户的图像
- 29. django:从视图返回图像数据
- 30. 在浏览器中使用的控制器返回图像
这听起来比我是进入一个更容易的执行:扩展格式类服务PNG图片...谢谢 – Jelle 2013-02-12 18:49:41
Imageloader http客户端将Accept头设置为image/*,现在Restler抱怨“内容协商失败。尝试'application/json'“。我应该添加一个空MIME =”image/*“的ImageFormat类吗?还是有更好的方法吗? – Jelle 2013-02-28 15:19:34
是的,你需要添加一个伪ImageFormat类 – Luracast 2013-03-01 03:34:13