0

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

谢谢, 安基特

4

1 回答 1

0

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

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

于 2012-12-14T07:44:44.950 回答