最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

asp.net slickupload 使用方法(文件上传)

来源:动视网 责编:小采 时间:2020-11-27 22:44:29
文档

asp.net slickupload 使用方法(文件上传)

asp.net slickupload 使用方法(文件上传):在web.config中添加: <httpModules > <add name=HttpUploadModule type=Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload / > </httpModules > 2、在项目中
推荐度:
导读asp.net slickupload 使用方法(文件上传):在web.config中添加: <httpModules > <add name=HttpUploadModule type=Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload / > </httpModules > 2、在项目中


在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();
}

文档

asp.net slickupload 使用方法(文件上传)

asp.net slickupload 使用方法(文件上传):在web.config中添加: <httpModules > <add name=HttpUploadModule type=Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload / > </httpModules > 2、在项目中
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top