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

时间:2015-03-16 05:18:28

标签: c# asp.net

我在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 ;
}

无法转换视频文件以及某些文件。我需要转换所有文件。

1 个答案:

答案 0 :(得分:0)

默认情况下,request的限制设置为4096 Kb(这是请求总数的限制,包括所有已发布的文件)。可以覆盖此设置。它是httpRuntime的一个属性,可以在web.config中配置。文档:https://msdn.microsoft.com/en-us/library/e1f13641%28v=vs.100%29.aspx