プロジェクトでblueimpjQueryFileUploadを使用しようとしています。それは私のニーズにかなりよく合っていますが、プラグインが作成されて構成された後、URLファイルが動的にアップロードされるように変更する必要があります。私はかなりの調査を行いましたが、残念ながら、何も役に立ちませんでした。一般的に、実際のアップロードをカバーするファイルとファイルアップロードアクションを選択するためのボタンがあります。基本的な作成は次のようになります。
$('[upload-button]').fileupload(new FileUploadConfig())
そして構成自体:
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()
なコードを使用して保存され、問題を解決しようとしたことを発見しました
// 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();
しかし、これは私が望んでいたようには機能しません。
これを達成する方法について何かアイデアはありますか?