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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
