gpt4 book ai didi

java - 使用 gwt 在客户端将字节流转换为文件

转载 作者:行者123 更新时间:2023-12-01 10:09:24 25 4
gpt4 key购买 nike

我想使用 gwt 在客户端转换字节流...我尝试了 FileOutputStream 但无法在 gwt 客户端使用。

场景是我有一个字节流列表,我想将其转换为客户端的文件。

我使用rpc从服务器获取字节流列表。

是否有其他方法可以在不使用servlet的情况下将此字节流转换为文件?

这是我在客户端的代码

private void convertImageToFolder(String designPath,
ArrayList<FileObject> listFileObj) throws IOException {
for(FileObject eachFileObj:listFileObj) {
System.out.println("putting files into " + designPath);
FileObject fo1 = eachFileObj;
System.out.println("filename is " + fo1.getFileName());
FileOutputStream fos = new FileOutputStream(designPath + File.separator +new File(fo1.getFileName()));
fos.write(fo1.getFileBlob());
fos.flush();
fos.close();
}

最佳答案

客户端上没有文件(也没有文件夹)。浏览器无法访问本地文件系统 - 这将是一个巨大的安全漏洞。

如果您希望用户保存文件,您需要从 servlet 返回一个文件。

关于java - 使用 gwt 在客户端将字节流转换为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36231443/

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