tijian_tieying/web/Web/UEditor/net/fileUp.ashx

44 lines
1.2 KiB
Plaintext
Raw Normal View History

2025-02-20 12:14:39 +08:00
<%@ WebHandler Language="C#" Class="fileUp" %>
<%@ Assembly Src="Uploader.cs" %>
/**
* Created by visual studio 2010
* User: xuheng
* Date: 12-3-9
* Time: <20><><EFBFBD><EFBFBD>13:53
* To change this template use File | Settings | File Templates.
*/
using System;
using System.Web;
using System.IO;
using System.Collections;
public class fileUp : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
//<2F>ϴ<EFBFBD><CFB4><EFBFBD><EFBFBD><EFBFBD>
String pathbase = "upload/"; //<2F><><EFBFBD><EFBFBD>·<EFBFBD><C2B7>
string[] filetype = { ".rar", ".doc", ".docx", ".zip", ".pdf", ".txt", ".swf", ".wmv" }; //<2F>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ
int size = 100; //<2F>ļ<EFBFBD><C4BC><EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD>,<2C><>λMB,ͬʱ<CDAC><CAB1>web.config<69><67><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ĭ<EFBFBD><C4AC>Ϊ100MB
//<2F>ϴ<EFBFBD><CFB4>ļ<EFBFBD>
Hashtable info = new Hashtable();
Uploader up = new Uploader();
info = up.upFile(context, pathbase, filetype, size); //<2F><>ȡ<EFBFBD>ϴ<EFBFBD>״̬
context.Response.Write("{'state':'" + info["state"] + "','url':'" + info["url"] + "','fileType':'" + info["currentType"] + "','original':'" + info["originalName"] + "'}"); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>json<6F><6E><EFBFBD><EFBFBD>
}
public bool IsReusable
{
get
{
return false;
}
}
}