我正在使用GWT,我正在使用Image Widget来查看图像。此图像位于我的文件系统中。
我写了以下代码:
String src = "file:///D:/myfolder/myfile.jpg";
Image image = new Image();
image.setUrl(src);
请注意我只需要显示本地图像;不是来自服务器。这可能听起来很奇怪,但我需要从客户端机器上显示。假设所有客户端都具有相同的图像和相同的路径。
感谢。
答案 0 :(得分:4)
我相信由于浏览器中的“同源政策”,您无法尝试的是:Same Origin Policy Wikipedia article。
答案 1 :(得分:-1)
您必须使用驱动器名称指定完整路径,这是非常不寻常的。 有很多方法可以获取上下文路径,然后创建相对于它的路径。
我刚尝试以你的方式将Url设置为GWT的图像。一切都很好。 尝试检查您的路径,图像扩展等。
将图像添加到布局时,也许你做错了什么?