2017-10-09 4 views
0

私のAppMakerアプリケーションでHTML5ファイル・ピッカーを使用しようとしています。 (私のアプリは開発者として実行しなければならないので、私はドライブピッカーを使用することはできません)。AppMakerでHTML5ファイル・ピッカーを使用しようとしています

私は、ファイルピッカーは、このコードでHTMLウィジェットに表示させることができます。

<input type="file" id="files" name="files[]" multiple /> 
<output id="list"></output> 

は、しかし、私はトラブル私はそれでaddEventListener()を呼び出すことができますので、入力項目を取得したのです。これは動作しません:

var widget = document.getElementById('files'); 

私はまた、名前とクラス名で、運がない要素を取得しようとしました。

誰でもこれを行っていますか?

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

スコット

答えて

0

id属性は、HTMLの消毒剤によって削除されています。あなたはそれをオフにするallowUnsafeHtmlチェックボックスをチェックする必要があります。

html widget properties

PS

あなたがnative Drive Pickerの使用を検討しましたか?ファイルアップロード/管理機能を最初から実装するよりも簡単に聞こえます。

+0

安全でないHTMLチェックボックスを思い出してくれてありがとうございました。 (IDが安全でないと考えられる理由はわかりません...) – Scott

+0

Sanitizerは、潜在的に、それをあるモデルのフィールド、つまりエンドユーザーが提供する値にバインドできるので、厳密に厳密です。 –

関連する問題