首次推送
This commit is contained in:
72
Mtxfw.VipSite/Photo_upload.aspx.cs
Normal file
72
Mtxfw.VipSite/Photo_upload.aspx.cs
Normal file
@@ -0,0 +1,72 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Text;
|
||||
|
||||
using System.IO;
|
||||
namespace Mtxfw.shop._admin
|
||||
{
|
||||
public partial class Photo_upload : Mtxfw.Utility.MemberBase
|
||||
{
|
||||
public string strQX = "", imgurl = "", imgurl2 = "", imgPath = "";
|
||||
public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config("");
|
||||
protected override void OnLoad(EventArgs e)
|
||||
{
|
||||
base.OnLoad(e);
|
||||
if (!Page.IsPostBack)
|
||||
{
|
||||
|
||||
if (Request.Files["Photo"] != null)
|
||||
{
|
||||
|
||||
string strContentType = Request.Files["Photo"].ContentType.ToLower();
|
||||
int intContentLength = Request.Files["Photo"].ContentLength;
|
||||
if (Mtxfw.Utility.Common.hasType(config.webUpType.Split(','), strContentType))
|
||||
{
|
||||
if (intContentLength < 102400 * 20)
|
||||
{
|
||||
string FileName, FileType, Folders;
|
||||
Folders = "/Files/grimage/" + Card + "/";
|
||||
if (!Directory.Exists(HttpContext.Current.Server.MapPath(Folders)))
|
||||
{
|
||||
Directory.CreateDirectory(HttpContext.Current.Server.MapPath(Folders));
|
||||
}
|
||||
FileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Millisecond.ToString();
|
||||
FileType = Request.Files["Photo"].FileName.Substring(Request.Files["Photo"].FileName.LastIndexOf(".")).ToLower();
|
||||
|
||||
string strFilePath = Folders + FileName + FileType;
|
||||
Request.Files["Photo"].SaveAs(Server.MapPath(strFilePath));
|
||||
try
|
||||
{
|
||||
if (!Mtxfw.Utility.Common.IsAllowedExtension(Server.MapPath(strFilePath)))
|
||||
{
|
||||
File.Delete(Server.MapPath(strFilePath));
|
||||
}
|
||||
else
|
||||
{
|
||||
imgurl = Folders + FileName + FileType + "|" + Mtxfw.Utility.Common.GetCoverPic(Folders + FileName + FileType, "100x100", "cut");
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
File.Delete(Server.MapPath(strFilePath));
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
imgurl = "1";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
imgurl = "0";
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user