首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery文件上传:如何动态更改上传url

jQuery文件上传:如何动态更改上传url
EN

Stack Overflow用户
提问于 2012-10-20 17:25:34
回答 7查看 48.3K关注 0票数 24

我正在尝试在我的项目中使用blueimp jQuery File Upload。它非常适合我的需要,但我需要改变的网址文件是上传到动态后,插件被创建和配置。我做了大量的调查,但不幸的是,没有发现任何有用的东西。一般来说,我有一个按钮来选择文件和覆盖实际上传的文件上传操作。基本的创建如下所示:

代码语言:javascript
复制
 $('[upload-button]').fileupload(new FileUploadConfig()) 

和配置本身:

代码语言:javascript
复制
 function FileUploadConfig() {

     // is set to a unique value for each file upload
     this.url = 'temporary';
     this.fileInput = $('[upload-button]');

     //... some other code
 }

我需要做的是更改此配置中的url,然后调用data.submit()。我发现这个配置是使用$.data()保存的,并尝试用这样的代码来解决这个问题

代码语言:javascript
复制
// get the current fileupload configuration
var config = $.data($('[upload-button]').get(0), 'fileupload');

// change the url configuration option
config.options.url = file.link;

//send a file
data.submit();

然而,这并不是我想要的方式。

对于如何实现这一点有什么想法吗?

EN

回答 7

Stack Overflow用户

发布于 2013-10-24 09:55:29

只是在这里为子孙后代捕捉到这一点。

在当前的jQuery-upload版本中,覆盖add(evt,data)函数并设置数据对象的url属性:

代码语言:javascript
复制
fileupload({
   add: function(e, data) {
      data.url = 'customURL'
      ...
   },
   ...
}
票数 29
EN

Stack Overflow用户

发布于 2013-02-19 22:51:29

当我想通过将autoupload设置为true并绑定fileuploadstart回调来将文件上传到具有不同id参数的url时,我已经实现了这一点:

代码语言:javascript
复制
<script type='text/javascript'>
    $(function () {
        'use strict';
        $('#fileupload').fileupload({
            url: 'originalurl/dest/1'
            autoUpload: true            
        }).bind('fileuploadadd', function (e, data) {
            var that = $(this).data('fileupload');              
            that.options.url = 'originalurl/dest/' + $("#selctedlocation").val();

        });
    });
票数 4
EN

Stack Overflow用户

发布于 2014-08-28 09:45:12

除了davbryn的回答:这个字符串

var that = $(this).data('fileupload');

应替换为以下内容

var that = $(this).data('blueimpFileupload');

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12987066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档