MVC界面点击下载进行下载JSON文件

来源:互联网 发布:oracle 自动优化 工具 编辑:程序博客网 时间:2024/05/27 01:11

Controller

public async Task<IActionResult> DownloadServerConfig(long platformId)        {            //获取内容            var result = await GetNspsClientConfig(platformId);            if (result.IsSuccess)            {                var stream = new MemoryStream();                var streamWriter = new StreamWriter(stream);                streamWriter.Write(result.Data);                streamWriter.Flush();                stream.Seek(0, SeekOrigin.Begin);                return File(stream, "text/plain", "nspsclient_appsettings.json");            }            else            {                return NotFound();            }        }

界面

<script type="text/javascript">    function downloadConfig(){            window.location.href="/API_ProductInfo/DownloadServerConfig?platformId="+plateformId;        }</script><a href="javascript:void(0);" onclick="downloadConfig();" class="btn green download-btn pull-right">下载</a>
0 0
原创粉丝点击