我需要上传CSV文件ZK 这是我ZUL页面:与ZK框架上传文件
<zk>
<window
apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('UploadVM')"
title="win"
position="center"
mode="overlapped"
border="normal"
width="300px"
height="200px">
<button
label="upload"
upload="true,maxsize=801192"
onUpload="@command('uploadFile',upload=event)"
autodisable="self" />
</window>
</zk>
而且我的Java页面:
public class UploadVM {
private Media media;
public Media getMedia(){
return media;
}
@NotifyChange("media")
@Command
public void uploadFile(@ContextParam(ContextType.TRIGGER_EVENT) UploadEvent event) {
media = event.getMedia();
media.getStreamData();
}
但是这个简单的例子,我有以下错误:
Use getStringData() instead
而我不知道会发生什么。
谁能帮帮我?
如果我有一个csv文件,每行读取行数,我做什么?,因为我需要getstream数据或不? – user2768380
@ user2768380使用'media.getReaderData()'并用'BufferedReader'封装结果读取器 –