gpt4 book ai didi

java - 使用 GWT 请求工厂上传文件

转载 作者:行者123 更新时间:2023-12-02 00:47:19 27 4
gpt4 key购买 nike

是否可以通过请求工厂上传文件?简单的例子将会非常有帮助。

最佳答案

实际上你可以!,我已经有一个应用程序可以做到这一点。

  1. 您需要支持 FileApi 的浏览器(现代浏览器就是这样)
  2. 您必须编写一些 jsni 代码来将文件内容读取为 Base64 字符串。
  3. 您将(异步)收到一个字符串,您可以将其分配给应用中的任何 Bean 属性,并通过 RF、RPC 等发送该字符串。

这里有我使用的最重要代码的复制/粘贴:

   public final native void readAsDataURL(MyClass that, FileUpload input) /*-{
var files = input.@com.google.gwt.user.client.ui.FileUpload::getElement()().files;
var reader = new FileReader();
reader.onload = function (evt) {
that.@...MyClass::done(Ljava/lang/String;)(evt.target.result);
}
reader.readAsDataURL(files[0]);
}-*/;

这将是我的 gwtupload 上即将推出的功能图书馆。

关于java - 使用 GWT 请求工厂上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com