如何在MVC中显示和下载文件

时间:2017-04-27 09:56:14

标签: c# asp.net-mvc file-upload

我正在努力上传文件,然后使用网络API显示其列表。文件名应该是一个链接,以便在单击它时应该下载文件或用户可以看到它。这是我的代码。

控制器

7 is correct.
7,5 is correct.
7.5 is correct.
7,5 This is my string is correct.
7.5 Hello is correct.
7,75 is invalid.
11 is invalid.
7This is my string is invalid.
7.This is my string is invalid.
10.5 string is invalid.

查看

<div ng-app="myApp" ng-controller="datCtrl">

<p>Date = {{ today | getUtcDate }}</p>

var app = angular.module('myApp', []);
app.controller('datCtrl', function($scope) {
    $scope.today = new Date();
});

app.filter('getUtcDate', [
    function() {
    debugger;
        return function(input) {
            return input.toUTCString();
        };
    }
]);

我正在将文件保存到我的项目目录中,并且我将其路径保存在数据库中。那我怎么能实现呢?

1 个答案:

答案 0 :(得分:1)

您需要在文件中添加一个html链接,就像您可以链接到页面中的其他元素一样。

<a href='path_to_the_file_or_page'>link_description</a>

该文件应该可以使用浏览器访问,因此链接不会中断。