尝试在 AppMaker 中使用 HTML5 文件选择器

Trying to use HTML5 file picker in AppMaker

我正在尝试在我的 AppMaker 应用程序中使用 HTML5 文件选择器。 (我不能使用 Drive Picker,因为我的应用程序必须 运行 作为开发者)。

我可以使用以下代码使文件选择器出现在 HTML 小部件中:

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

但是,我在获取输入项时遇到问题,因此我可以对其调用 addEventListener()。这不起作用:

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

我也尝试通过名称和 class 名称获取元素,但没有成功。

有人做过吗?

感谢任何提示或指点。

斯科特

id 属性正在被 HTML 消毒剂去除。您需要选中 allowUnsafeHtml 复选框以将其关闭:

PS

您考虑过使用 native Drive Picker 吗?这听起来比从头开始实现文件 uploading/managing 功能更容易。