如何在“编辑视图”中显示文件名?文件名存储在图像文件夹中,也存储在数据库中

阿舒托什·阿达什(Ashutosh adarsh)

视图是

@Html.TextBoxFor(model => model.ChooseFile, "", new { @class = "span12", placeholder = "Choose File",type="file"})

当我编辑它时,我需要选择文件名并将其存储在数据库中。图像也存储在文件夹图像中。

我还需要提供相同的下载选项。

请帮我。

萨拉瓦南

您别无选择

  1. 如果文件很小,请从db读取字节,然后从MBC控制器作为文件结果发送

  2. 如果文件很大,请尝试流式传输。

你可以这样尝试

  public FileContentResult GetFile(int id)
  {
     SqlDataReader rdr; byte[] fileContent = null; 
     string mimeType = "";string fileName = "";
     const string connect = @"Server=.\SQLExpress;Database=FileTest;Trusted_Connection=True;";

     using (var conn = new SqlConnection(connect))
     {
        var qry = "SELECT FileContent, MimeType, FileName FROM FileStore WHERE ID = @ID";
        var cmd = new SqlCommand(qry, conn);
        cmd.Parameters.AddWithValue("@ID", id);
        conn.Open();
        rdr = cmd.ExecuteReader();
        if (rdr.HasRows)
          {
             rdr.Read();
             fileContent = (byte[])rdr["FileContent"];
             mimeType = rdr["MimeType"].ToString();
             fileName = rdr["FileName"].ToString();
          }
        }
        return File(fileContent, mimeType, fileName);
      }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

来自分类Dev

使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

来自分类Dev

无法在数据库中存储文件名

来自分类Dev

将上传文件的文件名存储在数据库Java中

来自分类Dev

如何在文件传输中显示文件名?

来自分类Dev

上载的图像文件扩展名未存储在数据库中

来自分类Dev

如何在C ++中将文件名存储在文件夹中以数组的形式?

来自分类Dev

如何将图像文件名内爆到mysql数据库中

来自分类Dev

需要帮助使用php将多个图像上传到不同的文件夹并将文件名存储在mysql数据库中

来自分类Dev

我应该将上传的文件名存储在数据库中吗?

来自分类Dev

为什么将文件名和上传路径存储在数据库中?

来自分类Dev

如何使用python显示文件夹中Word文档的文件名?

来自分类Dev

如何在React中显示以文件形式下载并保存在服务器上的文件夹中且文件路径存储在数据库中的图像?

来自分类Dev

如何从给定的文件夹中获取图像文件名

来自分类Dev

如何从给定的文件夹中获取图像文件名

来自分类Dev

在存储到文件和数据库中之前如何更改文件名

来自分类Dev

使用spring-mvc和hibernate将文件名存储在数据库中,而不是将文件本身存储在数据库中

来自分类Dev

如何从特定文件夹中提取文件,文件名存储在python列表中?

来自分类Dev

将图像移动到带有图像文件名的文件夹中

来自分类Dev

在视图传呼器中获取图像文件名

来自分类Dev

在视图传呼器中获取图像文件名

来自分类Dev

gulp从文件夹中读取所有文件名并存储在某个文件中

来自分类Dev

如何将图像文件夹路径存储到 MYSQL 数据库中并通过 PHP 和 XAMPP 在网页中显示图像?

来自分类Dev

如何检查目录中的音频文件是否与数据库中存储的文件名匹配

来自分类Dev

上传到GCP存储或使用bucket.getFiles()之后,将文件名保存在数据库中

来自分类Dev

图像不以文件名tmp名称保存在数据库中?

来自分类Dev

Codeigniter上传:在数据库中插入时,图像的文件名返回null

来自分类Dev

Azure 数据工厂 - 从 Azure Blob 存储读取文件夹中的所有文件时记录文件名

来自分类Dev

如何更改文件夹cygwin中的文件名?

Related 相关文章

  1. 1

    访问作为文件名存储在数据库中但存储在laravel公共文件夹中的多个图像

  2. 2

    使用php下载文件,文件存储在文件夹中,文件名存储在数据库中

  3. 3

    无法在数据库中存储文件名

  4. 4

    将上传文件的文件名存储在数据库Java中

  5. 5

    如何在文件传输中显示文件名?

  6. 6

    上载的图像文件扩展名未存储在数据库中

  7. 7

    如何在C ++中将文件名存储在文件夹中以数组的形式?

  8. 8

    如何将图像文件名内爆到mysql数据库中

  9. 9

    需要帮助使用php将多个图像上传到不同的文件夹并将文件名存储在mysql数据库中

  10. 10

    我应该将上传的文件名存储在数据库中吗?

  11. 11

    为什么将文件名和上传路径存储在数据库中?

  12. 12

    如何使用python显示文件夹中Word文档的文件名?

  13. 13

    如何在React中显示以文件形式下载并保存在服务器上的文件夹中且文件路径存储在数据库中的图像?

  14. 14

    如何从给定的文件夹中获取图像文件名

  15. 15

    如何从给定的文件夹中获取图像文件名

  16. 16

    在存储到文件和数据库中之前如何更改文件名

  17. 17

    使用spring-mvc和hibernate将文件名存储在数据库中,而不是将文件本身存储在数据库中

  18. 18

    如何从特定文件夹中提取文件,文件名存储在python列表中?

  19. 19

    将图像移动到带有图像文件名的文件夹中

  20. 20

    在视图传呼器中获取图像文件名

  21. 21

    在视图传呼器中获取图像文件名

  22. 22

    gulp从文件夹中读取所有文件名并存储在某个文件中

  23. 23

    如何将图像文件夹路径存储到 MYSQL 数据库中并通过 PHP 和 XAMPP 在网页中显示图像?

  24. 24

    如何检查目录中的音频文件是否与数据库中存储的文件名匹配

  25. 25

    上传到GCP存储或使用bucket.getFiles()之后,将文件名保存在数据库中

  26. 26

    图像不以文件名tmp名称保存在数据库中?

  27. 27

    Codeigniter上传:在数据库中插入时,图像的文件名返回null

  28. 28

    Azure 数据工厂 - 从 Azure Blob 存储读取文件夹中的所有文件时记录文件名

  29. 29

    如何更改文件夹cygwin中的文件名?

热门标签

归档