jQuery File Upload: comment changer l'url de téléchargement de façon dynamique

Je suis en train d'utiliser le blueimp jQuery File Upload dans mon projet. Il convient à mes besoins assez bien mais j'ai besoin de changer l'url des fichiers sont téléchargés dynamiquement après le plugin est créé et configuré. J'ai fait une bonne partie de l'enquête, mais, malheureusement, n'a rien trouvé d'utile. En général, j'ai un bouton pour choisir les fichiers et les fileupload action couvrant le téléchargement. La base de la création ressemble à ceci:

 $('[upload-button]').fileupload(new FileUploadConfig()) 

Et la configuration elle-même:

 function FileUploadConfig() {

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

     //... some other code
 }

La chose que je dois faire est de changer l'url dans cette config et ensuite appeler data.submit(). Je l'ai découvert, que cette configuration est enregistré à l'aide de $.data() et essayé de résoudre le problème avec un tel code

//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();

Toutefois, cela ne fonctionne pas comme je le voulais.

Aucune idée sur la façon d'accomplir cette?

InformationsquelleAutor Arthur | 2012-10-20