我想在将图像上传到服务器之前在客户端上显示图像及其尺寸。每当我尝试创建一个Image
gwt ext 的小部件,它不接受本地文件(在文件系统上)。它只接受http请求。我也尝试过String img = GWT.getHostPageBaseURL() + "image_name"
和替换函数但结果相同。最后我搬到了ImagePreloader
但它还需要一个 URL。
ImagePreloader.load("URL of image", new ImageLoadHandler()
{
public void imageLoaded(ImageLoadEvent event)
{
if (event.isLoadFailed())
Window.alert("Image " + event.getImageUrl() + "failed to load.");
else
Window.alert("Image dimensions: " + event.getDimensions().getWidth() + " x " + event.getDimensions().getHeight());
}
});
有人可以建议一个不包括先上传图像的解决方案吗?
看看这个相关的问题和答案:
上传前预览图像 https://stackoverflow.com/questions/4459379/preview-an-image-before-it-is-uploaded
您可以使用 JSNI 包含它。我现在知道 GWT 中有一个解决方案。
刚刚发现上传文件 https://code.google.com/p/gwtupload/它声称能够在上传图像之前预览图像。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)