阿旭92312 2015-05-24 02:21 采纳率: 0%
浏览 3114

各位大神,MVC5上传图片的问题

我的前台

 <input type="file" name="names" id="name" />
            <input type="submit" />.
                    请问,怎么样才能在后台(控制器内或者js中)中将图片上传到指定文件夹内呢? 刚学没多久,麻烦大家多帮助帮助。 谢谢大家~~
  • 写回答

1条回答 默认 最新

  • 仟微科技 业界专家认证 2015-06-10 01:36
    关注

    application.js

    ?

    1
    2
    3
    4

    "use strict";
    (function () {
    angular.module("application", ["ngRoute", "akFileUploader"]);
    })();

    template

    ?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28

    Tutorial


    Title
    Description
    Attachment

    service:

    ?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

    "use strict";
    (function () {
    angular.module("application")
    .factory("entityService", ["akFileUploaderService", function (akFileUploaderService) {
    var saveTutorial = function (tutorial) {
    return akFileUploaderService.saveModel(tutorial, "/controllerName/actionName");
    };
    return {
    saveTutorial: saveTutorial
    };
    }]);
    })();

    controller(js):

    ?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    "use strict";
    (function () {
    angular.module("application")
    .controller("homeCtrl", ["$scope", "entityService",
    function ($scope, entityService) {
    $scope.saveTutorial = function (tutorial) {
    entityService.saveTutorial(tutorial)
    .then(function (data) {
    console.log(data);
    });
    };
    }]);
    })();

    MVC Controller Action:

    ?

    1
    2
    3
    4
    5

    [HttpPost]
    public ActionResult SaveTutorial(TutorialModel tutorial)
    {
    return Json("Tutorial Saved",JsonRequestBehavior.AllowGet);
    }

    评论

报告相同问题?