web/bundles/topxiaadmin/js/controller/uploader/local-strategy.js

(开头部分) 996B

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

define(function(require, exports, module) {

  var Class = require('class');

  var LocalStrategy = Class.extend({
    initialize: function(file, response) {
      this.file = file;
      file.uploaderWidget.uploader.option('server', response.url);
      file.uploaderWidget.uploader.option('formData', response.postParams);
    },

    uploadBeforeSend: function(object, data, headers) {
      $.each(data, function(i, n) {
        if (i != 'file') {
          delete data[i];
        }
      })
    },

    uploadAccept: function(object, ret) {
      this.file.fileId = ret.id;
    },

    finishUpload: function(deferred) {
      return {
        id: this.file.fileId,
        status: 'success'
      };
    },
    /**
     *
     * @param lastPercentage    上一次进度
     * @param currentPercentage 当前进度
     * @returns {boolean}
     */
    needDisplayPercent: function(lastPercentage, currentPercentage) {
      return true;
    }
  });

  module.exports = LocalStrategy;
});

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。