dojox.form.Uploader 在 dojo 1.6 中的问题

Issue with dojox.form.Uploader in dojo 1.6

本文关键字:问题 dojo form Uploader dojox      更新时间:2023-09-26

我已经尝试了所有变体,编程和声明式,但没有成功。

我在使用 dojox.form.Uploader 时遇到麻烦,在 1.10 版中似乎工作正常,但在 1.6 版中则不然。当我选择文件时,没有任何反应,即使上传选择选项设置为 true。

由于公司政策,我无意升级到 1.10,并且因为主要应用程序在 1.6 中,因此,如果我使用 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/

它只需要启动小部件,如下所示:

btn_uploader.startup();

下面是一个示例:https://jsfiddle.net/0exeLpmn/3/

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

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