Javascript 如何在角文件上传模块中更新URL路径
这是一个模块,我用于我的项目Javascript 如何在角文件上传模块中更新URL路径,javascript,angularjs,file-upload,Javascript,Angularjs,File Upload,这是一个模块,我用于我的项目 如果我在创建URL时添加URL,它工作正常。 但是,如果我需要在一段时间后(在上传图像之前,但在初始化之后)更改该url,它将不起作用。 参见代码 $scope.uploader = new FileUploader({ url: '/default_url/' //set default url }); $scope.changeURL = function(){ // I thougth it should work, but not $
如果我在创建URL时添加URL,它工作正常。
但是,如果我需要在一段时间后(在上传图像之前,但在初始化之后)更改该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
};
从changeURL函数中取出onBeforeUploadItem。这样做:
$scope.uploader = new FileUploader({
url: '/default_url/' //set default url
});
$scope.uploader.onBeforeUploadItem(function(item) {
item.url = '/new_cool_url/';
} );