如何使用FineUploader在uploadSuccess上传递特定于对象的参数?

时间:2017-01-06 05:16:50

标签: fine-uploader

在这里捎带上一个问题:

How do I block uploads that lack "DateTimeOriginal" exif data with Fine Uploader?

一旦我获得了exif数据,我想在uploadSuccess AJAX调用中将其传递给我的服务器。

我知道能够添加参数,但我在文档中没有看到的是某种方式来做类似的事情:

uploadSuccess: {
   params: function(id) {
      var params = {
         DateTimeOriginal: timestamps[id]
      }
      return params;
   }
}

有没有相同的方法来处理这个?

1 个答案:

答案 0 :(得分:0)

在深入挖掘文档后,我发现了这种方法:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

    <script src="js/script.js"></script>

    <!--Stylesheet Links-->
    <link rel="stylesheet" text="text/css" href="css/style.css">

    <link rel="stylesheet" text="text/css" href="css/font-awesome.min.css">

    <!--Font Links-->
    <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
</head>

<body>
    <!--Website Sidebar-->
    <div id="sidebar">
        <ul>
            <li><a href="#">Test</a></li>
            <li><a href="#">Test</a></li>
            <li><a href="#">Test</a></li>
            <li><a href="#">Test</a></li>
            <li><a href="#">Test</a></li>
            <li><a href="#">Test</a></li>
        </ul>
    </div>
</body>

这就是诀窍。

http://docs.fineuploader.com/api/methods-s3.html#setUploadSuccessParams