Я хотел бы показать изображение и его размеры на клиенте, прежде чем загружать его на сервер. Всякий раз, когда я пытаюсь создать 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());
}
});
Может ли кто-нибудь предложить решение, которое не включает сначала загрузку изображения?