鉴于手册中的示例聊天室代码,我想使用标准库中的Upload.html函数为用户添加表单以上传图像。下面是我在div标签中写的包装的上传表单代码。
{Upload.html(
{form_id = "upload" url_parameters = params()
form_body =
<input type="file" name="upload" />
<input id=#entry onnewline={_ -> broadcast(author, room_name)} />
<input type="submit" onclick={_ -> broadcast(author, room_name)} value="Post" />
process = save_image})}
现在我注意到在我的DOM中,现在有一个iframe元素在其中呈现第二组输入方法,并且它们也绑定到广播函数,该函数将用户的新消息附加到聊天日志。所以现在每次我点击提交时,两条消息都会附加到聊天记录而不是一条。我可以使用Upload.config设置来避免这个问题吗?
答案 0 :(得分:1)
这看起来很像上传库中的错误。我们将尝试尽快修复它并为您提供补丁(如果您从源代码编译Opa)。不幸的是,我认为你不能在用户层面解决这个问题。