in meinem zul ich benutze:Warum nicht den Upload-Befehl in ZK ausführen?
<cell colspan="2">
<button label="Upload image" upload="true" onUpload="@command('uploadImage', uploadEvent=event, window = editTranslation)"/>
</cell>
Und in Viewmodel Ich benutze diese:
@Command
@NotifyChange({"leadImage", "uploadMessage"})
public void uploadImage(@BindingParam("uploadEvent") UploadEvent event, @BindingParam("window") Window win) {
Clients.showBusy(win, "Képfeldolgozás ...");
System.err.println("uploadimage");
Media media = event.getMedia();
if (media instanceof org.zkoss.image.Image) {
saveImageToDisk(media);
Clients.clearBusy(win);
} else {
Clients.clearBusy(win);
Messagebox.show("Ez nem egy kép: "+media, "Error", Messagebox.OK, Messagebox.ERROR);
}
}
Aber nicht den upload Befehl ausführen, wenn ich auf die Schaltfläche klicken und ein Bild auswählen ... es zeigt: C: \ fakepath \ desert.png zum Beispiel ... was kann ein Problem sein? Ich benutze Federsicherheit kann dies verursachen?