版本2和3之间的uploadify API有哪些主要变化?

rip*_*234 2 javascript uploadify

我正在尝试将uploadify 2.1.4升级到3.1,似乎有重大的突破性变化.到目前为止,我只发现了一些改变的设置键(例如"uploader"应该改为"swf"而"script"现在是"uploader"......非常令人困惑).

有升级指南吗?我失踪的更重要的变化是什么?

rip*_*234 7

这些更改不仅仅是重命名参数名称.这是由于所有重命名和未记录的API更改而遇到的更令人困惑的库升级之一(除非我遗漏了某个迁移文档).除了我在问题中描述的内容,以及其他一些小的变化,我发现:

  1. 在v3中,onUploadComplete(相当于v2中的onComplete),不从服务器获取响应数据.
  2. onUploadSuccess意义上dataresponse现在不同于在v2中.在v2(onUploadComplete)中,方法的签名是function(event, ID, fileObj, response, data),并response保持实际的响应字节,同时data保持元数据,如"filecount"和"speed".在v3(onuploadsuccess)中,response现在是布尔值(true == success),并且data是"服务器端脚本返回的数据(文件回显的任何内容)".

放弃并恢复到v2.4.1之后我才意识到上面的一些信息 - 看来我需要的功能一直存在,而且我没有必要升级.

该功能正在订阅onUploadStart- 我刚刚意识到在v2.4.1中它实际上被称为onSelectOnce...或者至少它是一个足够好的近似我的目的.