private void UpImg()
{
string image = picFile.PostedFile.FileName;
string imageType = image.Substring(image.LastIndexOf(".") + 1).ToUpper();
if (imageType == "JPG" || imageType == "JPEG" || imageType == "GIF" || imageType == "PNG" || imageType == "BMP")
{
string filetime = DateTime.Now.ToString("yyyyMMddhhmmssfff");//设置图片名称
//用时间作为图片名
string filename = picFile.PostedFile.FileName; //取得图片名
string imagecontent = filetime + filename.Substring(filename.LastIndexOf(".")); //时间名加上图片后缀名
//把上传图片的路径固定死
string path = _saveImgUrl + imagecontent;//_saveImgUrl为保存图片的文件夹
try
{
//把图片存入指定文件夹
picFile.PostedFile.SaveAs(path);
//把图片地址保存在数据库
savePicB(path);
}
catch
{
if (System.IO.File.Exists(path))
{
System.IO.File.Delete(path);
}
}
//让图片显示在该显示的位置
imgBA.ImageUrl = path;
setMsg(0, "操作成功");
}
else
{
setMsg(1, "上传的不是图片类型!");
return;
}
}
//下载图片
private void DownLoadImg(Image img)
{
string url = img.ImageUrl;
string filename = url.Substring(url.LastIndexOf('//') + 1);
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;filename=" + filename);
Response.TransmitFile(url);
Response.End();
}