我想删除我正在做的angular项目中上传的照片

I want to delete the uploaded photos in angular project m doing

本文关键字:照片 项目 angular 删除      更新时间:2024-04-10

这是我创建的服务。提取照片已经完成,我需要删除提取的内容。大家都清楚地看到,我只是在代码的删除部分复制代码以获取和上传。

this.fetchPhotos = function(userId){
    if(userId)
        return photo.customPOST({id: userId}, 'findByUserId');
    else
        return photo.customPOST(userId, 'findByUserId');    
};
/**
 *
 */
this.deletePhotos = function(userId){
    if(userId)
        delete photo.customPOST ({id: userId}, 'findByUserId');
    else
        delete photo.customPOST (userId, 'findByUserId');
};

这是控制器

    $scope.uploadBannerPhoto = function(file,folder){
        if(file.files.length <= 0) return;
        PhotoServices.upload2S3(file.files[0],folder).then(function(data){
            $scope.card.images = $scope.card.images || {};
            if(folder == 'banner'){
                $scope.card.images.bannerURL = data.url;
            }else{
                $scope.card.images.profileURL = data.url;
            }
               UserDetailsServices.updateUserInfo($scope.card).then(function(status){
            console.info('Saving: '+status);
        },function(err){
            console.error('updateUserInfo:'+err);
        });
    },function(err){
        console.error(err);
    });
}
$scope.deleteBannerPhoto = function(file,folder){
    if(file.files.length <= 0) return;
    PhotoServices.deletePhotos(file.files[0],folder).then(function(data){
        $scope.card.images = $scope.card.images || {};
        if(folder == 'banner'){
            $scope.card.images.bannerURL = data.url;
            delete data.url;
        }else{
            $scope.card.images.profileURL = data.url;
            delete data.url;
        }
           UserDetailsServices.updateUserInfo($scope.card).then(function(status){
            console.info('Saving: '+status);
        },function(err){
            console.error('updateUserInfo:'+err);
        });
    },function(err){
        console.error(err);
    });
}

上传正在工作,但删除不起作用。。。任何解决方案,因为我只是angular或javascript的新手,但我的项目需要我做这方面的工作。

已完成使用(删除"图片位置")