Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何转换所有较大的文件并存储在数据库中?_C#_Asp.net - Fatal编程技术网

C# 如何转换所有较大的文件并存储在数据库中?

C# 如何转换所有较大的文件并存储在数据库中?,c#,asp.net,C#,Asp.net,我已经在asp.net应用程序中创建了函数 public static byte[] ReadFileContents(HtmlInputFile aInputControl) { if (aInputControl.PostedFile != null && !aInputControl.Value.Equals("")) { HttpPostedFile myFile = aInputControl.PostedFile; in

我已经在asp.net应用程序中创建了函数

public static byte[] ReadFileContents(HtmlInputFile aInputControl)
{
    if (aInputControl.PostedFile != null && !aInputControl.Value.Equals(""))
    {
        HttpPostedFile myFile = aInputControl.PostedFile;
        int nFileLength = myFile.ContentLength;
        byte[] myData = new byte[nFileLength];
        myFile.InputStream.Read(myData, 0, nFileLength);
        return myData;

    }

return null ;
}

它无法转换视频文件和一些文件。我需要转换所有文件。

默认情况下,
请求的限制设置为4096 Kb(这是请求总数的限制,包括所有已发布的文件)。可以覆盖此设置。它是httpRuntime的属性,可以在web.config中配置。文档:

无法转换视频文件是什么意思?它不是转换任何文件,只是读取发布的文件内容。您的视频文件是否较大?是的,它适用于jpeg png pdf。。。仅文件,但不适用于视频和某些文件。视频文件的大小为14.5mb@user2179026你试过小尺寸的视频文件吗?大约1MB。