diff --git a/qiniu/rs.js b/qiniu/rs.js index de373db9..6a5b74cf 100644 --- a/qiniu/rs.js +++ b/qiniu/rs.js @@ -209,6 +209,8 @@ function PutPolicy2(putPolicyObj) { this.fsizeLimit = putPolicyObj.fsizeLimit || null; + this.fsizeMin = putPolicyObj.fsizeMin || null; + this.detectMime = putPolicyObj.detectMime || null; this.mimeLimit = putPolicyObj.mimeLimit || null; @@ -228,7 +230,7 @@ PutPolicy2.prototype.token = function(mac) { PutPolicy2.prototype.getFlags = function() { var flags = {}; - var attrs = ['scope', 'insertOnly', 'saveKey', 'endUser', 'returnUrl', 'returnBody', 'callbackUrl', 'callbackHost', 'callbackBody', 'callbackBodyType', 'callbackFetchKey', 'persistentOps', 'persistentNotifyUrl', 'persistentPipeline', 'fsizeLimit', 'detectMime', 'mimeLimit']; + var attrs = ['scope', 'insertOnly', 'saveKey', 'endUser', 'returnUrl', 'returnBody', 'callbackUrl', 'callbackHost', 'callbackBody', 'callbackBodyType', 'callbackFetchKey', 'persistentOps', 'persistentNotifyUrl', 'persistentPipeline', 'fsizeLimit','fsizeMin', 'detectMime', 'mimeLimit']; for (var i = attrs.length - 1; i >= 0; i--) { if (this[attrs[i]] !== null) {