我需要上傳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'封裝結果讀取器 –