asp.net slickupload 使用方法(文件上传)
2012-02-29 21:27
836 查看
在web.config中添加:
<httpModules >
<add name="HttpUploadModule" type="Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload" / >
</httpModules >
2、在项目中添加对Krystalware.SlickUpload.DLL的引用。 华夏名网代理
3、在页面上放控件:HtmlInputFile fileUpload;
4、后代码如下:
复制代码 代码如下:
private void RedirectToNewUpload()
{
Response.Redirect("PhotoInfo.aspx?uploadId=" Guid.NewGuid().ToString() "&action=" strViewType "&id=" BTSID);
}
private void Page_Load(object sender, System.EventArgs e)
{
...
UploadedFileCollection parts = HttpUploadModule.GetUploadedFiles();
if (Request.QueryString["uploadId"] == null)
RedirectToNewUpload();
...
}
private void btUpload_Click(object sender, System.EventArgs e)
{
UploadedFileCollection parts = HttpUploadModule.GetUploadedFiles();
string uppath = System.Configuration.ConfigurationSettings.AppSettings["UploadPath"];
try
{
if (parts != null)
{
foreach (UploadedFile part in parts)
{
if(part.ContentLength==0)
return;
if(File.Exists(uppath part.ClientName))
{
File.Delete(uppath part.ClientName);
}
part.SaveAs(uppath part.ClientName);
Byte[] FileByteArray = new Byte[part.ContentLength]; //图象文件临时储存Byte数组
FileStream fs = new FileStream(uppath part.ClientName, FileMode.Open);
fs.Read(FileByteArray,0,Convert.ToInt32(part.ContentLength));
fs.Close();
File.Delete(uppath part.ClientName);
//使用FileByteArray来保存得到的数据
}
RedirectToNewUpload();
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/07/efe58f4ebee1fabd8d15d91b296505f6.gif)
<httpModules >
<add name="HttpUploadModule" type="Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload" / >
</httpModules >
2、在项目中添加对Krystalware.SlickUpload.DLL的引用。 华夏名网代理
3、在页面上放控件:HtmlInputFile fileUpload;
4、后代码如下:
复制代码 代码如下:
private void RedirectToNewUpload()
{
Response.Redirect("PhotoInfo.aspx?uploadId=" Guid.NewGuid().ToString() "&action=" strViewType "&id=" BTSID);
}
private void Page_Load(object sender, System.EventArgs e)
{
...
UploadedFileCollection parts = HttpUploadModule.GetUploadedFiles();
if (Request.QueryString["uploadId"] == null)
RedirectToNewUpload();
...
}
private void btUpload_Click(object sender, System.EventArgs e)
{
UploadedFileCollection parts = HttpUploadModule.GetUploadedFiles();
string uppath = System.Configuration.ConfigurationSettings.AppSettings["UploadPath"];
try
{
if (parts != null)
{
foreach (UploadedFile part in parts)
{
if(part.ContentLength==0)
return;
if(File.Exists(uppath part.ClientName))
{
File.Delete(uppath part.ClientName);
}
part.SaveAs(uppath part.ClientName);
Byte[] FileByteArray = new Byte[part.ContentLength]; //图象文件临时储存Byte数组
FileStream fs = new FileStream(uppath part.ClientName, FileMode.Open);
fs.Read(FileByteArray,0,Convert.ToInt32(part.ContentLength));
fs.Close();
File.Delete(uppath part.ClientName);
//使用FileByteArray来保存得到的数据
}
RedirectToNewUpload();
}
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/07/efe58f4ebee1fabd8d15d91b296505f6.gif)
相关文章推荐
- asp.net slickupload 使用方法(文件上传)
- asp.net slickupload 使用方法(文件上传)
- ASP.NET 使用ajaxfileupload.js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- ASP.NET同时上传多个文件,和不使用HTMLFileInput上传的方法(resource about file upload)
- ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法
- ASP.NET上传下载文件,使用TransmitFile方法实现下载。
- 使用ASP.NET 上传文件 三种类型判断方法(后缀,MIME,数据流)
- ASP.NET 上传大文件之SlickUpload
- Asp.net_使用FileUpload控件上传文件通用方法分享
- JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- asp.net 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)
- ASP.NET多文件上传控件Uploadify的使用方法
- Asp.net MVC中使用JQuery插件ajaxFileUpload上传文件
- ASP.NET文件上传控件Uploadify的使用方法
- asp.net ajax AjaxFileUpload使用 多文件上传
- 在ASP.NET中利用SlickUpload来上传大文件
- SlickUploadFile控件 实现asp.net文件上传