是否可以使用angular上传和存储图像到目录?

时间:2014-01-05 14:59:26

标签: javascript jquery json angularjs angularjs-directive

您是否可以仅使用angular,html,javascript / jQuery将图像存储到本地应用目录img/airports/<image.jpg>?如果是这样,最好的方法是不仅上传图像,还要在ng-submit时将路径推送到json文件?

我没有使用正确的数据库(MongoDB),也没有使用后端框架(expressJS),我正在使用Yeoman的角度生成器。最后,我正在尝试创建一个非常基本的cms,它通过JSON进行通信。所以我需要存储图像并将JSON对象推送到名为Airports的模型。我的所有数据都存储在一个工厂服务中,该服务存储为一组JSON对象,当然除了图像。

angApp.factory("Airports", function() {
    var Airports = {};
    Airports.detail = {
        "JFK": {
          "slug": "JFK",
          "name": "John F Kennedy",
          "img": "img/airports/jfk.jpg",
          "section": [
            {
                "sectionTitle" : "About",
                "copy": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tristique, purus euismod tincidunt "
            },
            {
                "sectionTitle" : "Learn more",
                "copy": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. 222"

            }
          ]
        }

      };


    return Airports;
});

控制器:

angular.module("ang6App")
   .controller("AirportsCtrl", function ($scope, Airports) {

    $scope.airports = Airports;


  });

我已经学会了通过ng-model发布所有内容,输入字段需要文件上传。关于stackoverflow在添加上传按钮以及如何使用express和angular存储文件方面存在很多问题,但他们对新手假设很多。另外,我确信我已经完全破坏了角度的语法/术语/语法,所以如果你能纠正我,我就不会再犯错了。

0 个答案:

没有答案