Hidistro.Core/ResourcesHelper.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

namespace Hidistro.Core
{
    using Hidistro.Core.Enums;
    using System;
    using System.Drawing;
    using System.Drawing.Drawing2D;
    using System.Drawing.Imaging;
    using System.Globalization;
    using System.IO;
    using System.Runtime.InteropServices;
    using System.Web;

    public static class ResourcesHelper
    {
        private static FileClass[] accessoryFileClass = new FileClass[] { FileClass.rar, FileClass.txt, FileClass.doc, FileClass.doc, FileClass.doc, FileClass.htm, FileClass.html, FileClass.zip };
        private static FileClass[] flasFileClass;
        private static FileClass[] imageFileClass = new FileClass[] { FileClass.jpg, FileClass.gif, FileClass.bmp, FileClass.png };
        private static FileClass[] mediaFileClass;

        static ResourcesHelper()
        {
            FileClass[] classArray = new FileClass[6];
            classArray[0] = FileClass.wmv;
            classArray[1] = FileClass.mid;
            classArray[2] = FileClass.mp3;
            classArray[4] = FileClass.rmvb;
            classArray[5] = FileClass.xv;
            mediaFileClass = classArray;
            flasFileClass = new FileClass[] { FileClass.swf, FileClass.f4v };
        }

        public static bool CheckPostedFile(HttpPostedFile postedFile, string dir = "image")
        {
            if ((postedFile != null) && (postedFile.ContentLength != 0))
            {
                int result = 0;
                int.TryParse(GetFileClassCode(postedFile), out result);
                FileClass[] imageFileClass = ResourcesHelper.imageFileClass;
                string str = dir;
                if (str != null)
                {
                    if (!(str == "image"))
                    {
                        if (str == "file")
                        {
                            imageFileClass = accessoryFileClass;
                        }
                        else if (str == "media")
                        {
                            imageFileClass = mediaFileClass;
                        }
                        else if (str == "flash")
                        {
                            imageFileClass = flasFileClass;
                        }
                    }
                    else
                    {
                        imageFileClass = ResourcesHelper.imageFileClass;
                    }
后面还有 124 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。