ты нашел решение

ользую angularjs, я пытаюсь сделать операцию загрузки изображения. но я не могу сохранить изображение в моем локальном пути. и я хочу сохранить путь изображения в моей БД, также я использую операцию загрузки изображения mongodb. но я не могу хранить изображения и получать по моему локальному пути. Никто не поможет, как сделать эту функцию

Мой код
<html>

   <head>
      <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
   </head>

   <body ng-app = "myApp">

    <div ng-controller = "myCtrl">
    <input type="file" file-model="myFile"/>
    <button ng-click="uploadFile()">upload me</button>
</div>

      <script>  
      var myApp = angular.module('myApp', []);

myApp.directive('fileModel', ['$parse', function ($parse) {
    return {
        restrict: 'A',
        link: function(scope, element, attrs) {
            var model = $parse(attrs.fileModel);
            var modelSetter = model.assign;

            element.bind('change', function(){
                scope.$apply(function(){
                    modelSetter(scope, element[0].files[0]);
                });
            });
        }
    };
}]);

myApp.service('fileUpload', ['$http', function ($http) {
    this.uploadFileToUrl = function(file, uploadUrl){
        var fd = new FormData();
        fd.append('file', file);
        $http.post(uploadUrl, fd, {
            transformRequest: angular.identity,
            headers: {'Content-Type': undefined}
        })
        .success(function(){
        })
        .error(function(){
        });
    }
}]);

myApp.controller('myCtrl', ['$scope', 'fileUpload', function($scope, fileUpload){

    $scope.uploadFile = function(){
        var file = $scope.myFile;
        console.log('file is ' );
        console.dir(file);
        var uploadUrl = "/public/fileUpload";
        fileUpload.uploadFileToUrl(file, uploadUrl);
    };

}]);

      </script>

   </body>
</html>
мое сообщение об ошибке
Not allowed to load local resource: file:///C:/Users/admin/Desktop/Delivery%20Architecture.jpg

Ответы на вопрос(0)

Ваш ответ на вопрос