2

我正在尝试将uploadify 2.1.4 升级到3.1,似乎有重大的重大变化。到目前为止,我只发现了一些更改的设置键(例如,“uploader”应该更改为“swf”,而“script”现在是“uploader”......非常混乱)。

有升级指南吗?我错过了更重要的变化?

4

1 回答 1

7

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

  1. 在 v3 中onUploadComplete(相当于 v2 中的 onComplete),不会从服务器获取响应数据。
  2. 和现在onUploadSuccess的含义与v2 中的不同。在 v2 (onUploadComplete) 中,该方法的签名是,并保存实际响应字节,同时保存元数据,如“filecount”和“speed”。在 v3 ( ) 中,现在是布尔值(true == 成功),并且是“服务器端脚本返回的数据(文件回显的任何内容)”。dataresponsefunction(event, ID, fileObj, response, data)responsedataonuploadsuccessresponsedata

我在放弃并恢复到 v2.4.1 之后才意识到上述一些信息 - 似乎我需要的功能一直存在,我不需要升级。

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

于 2012-06-03T13:02:38.573 回答