2011-09-10 2 views
2

マニュアルのチャットルームコードの例では、標準libのUpload.html関数を使用して画像をアップロードするためのフォームをユーザーに追加したいと考えています。以下は、divタグにラップしたアップロードフォームコードです。隠されたiframeにページ全体を表示せずにstdlib.uploadを使用するにはどうすればいいですか?

{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に、今、内部の入力方法の第2のセットをレンダリングするiframe要素があることに注意してください、そして、彼らはまた、チャットログにユーザーの新しいメッセージを追加するブロードキャスト機能にバインドされています。だから今私が提出するヒットするたびに、2つのメッセージが1つではなくチャットログに追加されます。この問題を回避するために使用できるUpload.config設定はありますか?

+0

あなたの質問を明記する必要があります。たとえば、あなたのコードは何ですか?なんでしょう ? –

+0

これがより明確になることを願っています。基本的には、Upload.htmlを微調整してhtmlを2度レンダリングしないようにする方法があるかどうかを知りたいと思っています。 – naush

答えて

1

これはアップロードライブラリのバグによく似ています。私たちはできるだけ早く修正し、パッチを提供します(Opaをソースからコンパイルする場合に備えて)。残念ながら、ユーザーレベルのバグを回避することはできません。

+0

修正されました。ビルドナンバー> 600のナイトリーズでご利用いただけます。 – opadikt

+0

ありがとうございました。 – naush

関連する問題