gpt4 book ai didi

java - 在 GWT 中读取客户端文件

转载 作者:行者123 更新时间:2023-12-01 21:43:23 26 4
gpt4 key购买 nike

我想读取文件的内容并将其存储在数组中。我有一个使用 formPanel 和 formupload 浏览文件的代码。

如何读取文件并存储在数组中。

任何示例代码都会有很大的帮助。

最佳答案

您可以使用 HTML5 文件阅读器。像这样的事情:

@UiField FileUpload fileUploadWidget;

JavaScriptObject files = fileUploadWidget.getElement().getPropertyJSO("files");

readTextFile(files);

public static void fileLoaded(String fileContents) {
GWT.log("File contents: " + fileContents);
}

public static native void readTextFile(JavaScriptObject files)
/*-{
var reader = new FileReader();

reader.onload = function(e) {
@com.example.YourClass::fileLoaded(*)(reader.result);
}

return reader.readAsText(files[0]);
}-*/;

关于java - 在 GWT 中读取客户端文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9279216/

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