ASP.NET创建缩略图
在学习过程中发现如果要上传的照片很大的话,速度会很慢,所以采用了在上传照片时同时上传缩略图的方式,这样就可以既不影响多个图片的浏览,又不影响查看具体的图片。
需要用到的命名空间:
using System.Drawing;
using System.IO;
using System.Drawing.Imaging;
#region 保存上传文件,方法名:UploadSave(string asFilePath, FileUpload asFileUpload)
/// <summary>
/// 保存上传文件
/// </summary>
/// <param name="asFilePath">保存到的服务器路径</param>
/// <param name="asFileUpload">上传控件</param>
/// <returns></returns>
public int UploadSave(string asFilePath, FileUpload asFileUpload)
{
int Fhz,Fhz1,Fhz2;
string FilePath = asFileUpload.PostedFile.FileName.ToString();
FileInfo myFileInfo = new FileInfo(FilePath);
string PictureName = myFileInfo.Name.ToString();
string FileExtends = null;
if (PictureName != null)
{
FileExtends = GetFileExtends(PictureName);
string BigPictureName = System.DateTime.Now.DayOfYear.ToString() + asFileUpload.PostedFile.ContentLength.ToString() + "." + FileExtends.ToString();
string SmallPictureName = "S_" + BigPictureName.ToString();
string BigPicturePath = asFilePath + BigPictureName.ToString();
string SmallPicturePath = asFilePath + SmallPictureName.ToString();
Fhz1 = PictureUpload(BigPicturePath, asFileUpload, FileExtends);
Fhz2 = Miniature(FilePath, SmallPicturePath, 130, 130);
Fhz = Fhz1 + Fhz2;
}
else
{
相关文档:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace ......
Asp.Net 构架(Http Handler 介绍) - Part.2
引言
在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已 ......
a. ReportViewer关联Report1.rdlc的简单呈现
b. 对带有报表参数的Report1.rdlc的呈现
c.
利用程式生成的DataSet 填充报表
d. 调用存储过程 生成DataSet 填充报表
==========
简单的呈现
==========
1. 打开VS2005,文件->新建->网站 选择语言种类(C#)
2. 在该解决方案下
设计其已经生成的Default.aspx ......
SQL:
using System.Data.SqlClient;
string sql = "server=.;uid=sa;pwd=;database=tablename;";
ACCESS:
using System.Data.OleDb;
string sql = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=" + HttpRuntime.AppDomainAppPath + "//App_Data//db.mdb";
HttpRuntime.AppDomainAppPath 为根目录
......