【问题标题】:Issue showing image on UI when retrieve from outside of project从项目外部检索时在 UI 上显示图像的问题
【发布时间】:2012-12-02 04:58:52
【问题描述】:

我有一个 Java 项目上传功能,它将图像上传到服务器位置 C:/temp,我希望上传后立即在 UI 上显示相同的图像,但问题是当我传递图像路径时(C:/temp ) 到 JSON 然后系统正在读取相对于项目的图像路径并出现错误 (NetworkError: 404 Not Found - http://localhost:8080/group/images/c:/temp/Jellyfish.jpg") 因为文件存在于 C:/temp 中。什么是可能的解决方案。请帮帮我?

谢谢, Ankit

【问题讨论】:

    标签: java html json


    【解决方案1】:

    您需要一个 servlet 来从 c:\temp 读取文件,并将读取的字节发送到 servlet 的响应输出流。您还需要将响应的内容类型设置为您发送的图像的 MIME 类型(例如image/png),并将内容长度设置为文件中的字节数。

    这是您必须传递给 JSON 对象的这个 servlet 的 URL。

    【讨论】:

    • 谢谢 JB。如果你能分享一些这种类型的例子。这对我很有帮助。
    • 这一行的意思是“这是这个 servlet 的 URL”。谢谢
    • 您发送 URL 的 JSON 对象必须包含允许获取图像的 URL。此 URL 应该是您必须创建的 servlet 的 URL。例如:http://my.host.com/imageServlet?imageFile=foobar.png
    猜你喜欢
    • 2017-09-23
    • 2023-04-09
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 2017-10-06
    • 1970-01-01
    相关资源
    最近更新 更多