0

我已经尝试了所有变体、程序化和声明性,但都没有成功。

我在使用 dojox.form.Uploader 时遇到了麻烦,在 1.10 版中似乎可以正常工作,但在 1.6 版中却不行。当我选择文件时,即使uploadOnSelect 选项设置为true,也不会发生任何事情。

由于公司政策和主应用程序在 1.6 中,我无意升级到 1.10,因此,如果我使用 1.10 会导致兼容性问题。我只想能够通过 ajax (HTML5) 上传文件。

这是我如何创建上传器的示例:

btn_upload_csv[i] = new dojox.form.Uploader({label:"Programmatic Uploader", multiple:true, uploadOnSelect:true, url:"UploadFile.php"});

如果无法使用更高版本的模块,我有什么选择?

这是我到目前为止的示例 https://jsfiddle.net/0exeLpmn/2/

4

1 回答 1

0

它只需要像这样启动小部件:

btn_uploader.startup();

这是一个例子:https ://jsfiddle.net/0exeLpmn/3/

(要检查这是否有效,请打开浏览器的控制台并查看发布请求)

我不敢相信这不在文档中。

于 2015-06-17T18:49:27.690 回答