我SingleUploader
用于上传文件。我在开始上传时设置的隐藏字段很少。上传工作正常,但是当我再次上传时,旧的隐藏值不会被清除。相反,隐藏的值正在附加。SingleUploader#clear()
似乎可以清除值,但它也会从现有表单中删除Send 。 Button
getView().getUploader().addOnStartUploadHandler(new IUploader.OnStartUploaderHandler() {
@Override
public void onStart(IUploader uploader) {
if(validateForm()){
String val1 = getView().getFirstFieldTxtBx().getValue().trim();
String val2 = getView().getStartDateBx().getValue().toString();
String val3 = getView().getEndDateBx().getValue().toString();
uploader.add(new Hidden("first",val1), 0);
uploader.add(new Hidden("second",val2),1);
uploader.add(new Hidden("third",val3),2);
}else{
uploader.cancel();
}
}
});
如何摆脱现有的隐藏值?或者有没有其他方法可以使用gwtupload将隐藏值发送到服务器?