2014-10-16 76 views
1

這裏是一個模塊,我用於我的項目https://github.com/nervgh/angular-file-upload
它工作正常,如果我在創建時添加URL。
但是,如果我需要在一段時間後(在圖像上傳之前,但在初始化之後)更改該網址 - 它不起作用。
見代碼如何在Angular文件上傳模塊中更新URL路徑

$scope.uploader = new FileUploader({ 
    url: '/default_url/' //set default url 
}); 
$scope.changeURL = function(){ 
    // I thougth it should work, but not 
    $scope.uploader.url = '/new_cool_url/'; 

    //recomended way from FAQ 
    $scope.uploader.onBeforeUploadItem(function(item) { 
     item.url = '/new_cool_url/'; 
    }); 

    $scope.uploader.uploadAll(); // uploading to default_url 
}; 

回答

1

採取onBeforeUploadItem從changeURL功能了。做這樣的事情:

$scope.uploader = new FileUploader({ 
    url: '/default_url/' //set default url 
}); 

$scope.uploader.onBeforeUploadItem(function(item) { 
    item.url = '/new_cool_url/'; 
}); 
相關問題