【发布时间】:2013-04-05 04:44:15
【问题描述】:
我想使用文件选择对话框读取文件并将其发送到服务器。
因此,在客户端,我创建了一个表单,该表单的文件内容为 SubmitCompleteEvent 中的字符串。
问题:已经在客户端(在将内容发送到服务器之前),像& 这样的特殊字符被错误地读取为例如&,因此以某种方式替换为HTML 字符实现。
问题:为什么,更重要的是:如何防止这种情况发生?如果我不能阻止这种情况,这意味着我必须对文件中可能出现的所有特殊字符运行正则表达式,并替换它们的 html 表示。那样就有点没意思了……
@UiField FormPanel uploadForm;
@UiHandler("uploadForm")
void onSubmitForm(SubmitCompleteEvent evt) {
Sysout(evt.getResults()); //prints: &
}
【问题讨论】:
标签: java html gwt serialization file-upload