【问题标题】:Asp .net core how to load html file byte[] to iframe src viewAsp .net核心如何将html文件byte []加载到iframe src视图
【发布时间】:2017-07-29 05:32:22
【问题描述】:

我要将 .html 文件 (byte[]) 从我的数据库加载到

public byte[] file { get; set; }

我确实尝试过但失败了:

public FileResult QuestionHTML(byte[] requestFile)
        {
            byte[] file = requestFile;
            return File(file, "application/html");
        }

然后在查看cshtml:

$("#chgit").attr('src', '@Url.Action("QuestionHTML", Model.Questions[0].file)');

结果:

Request URL Too Long

HTTP Error 414. The request URL is too long.

请需要一些帮助。谢谢。

【问题讨论】:

    标签: javascript jquery html asp.net iframe


    【解决方案1】:

    您现在可能已经想通了,但是表单需要使用POST 方法。编码(enctype)也应该是multipart/form-data

    如果您使用GET 方法,那么文件的内容将被放入请求 URL 中,如错误所示,这会使其过长。

    【讨论】:

      猜你喜欢
      • 2021-08-14
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      • 2020-11-01
      • 2016-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多