博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NeatUpload 同时选择并上传多个文件
阅读量:6564 次
发布时间:2019-06-24

本文共 1757 字,大约阅读时间需要 5 分钟。

neatUpload是asp.net 中可以同时上传多个文件的控件,主页:。

效果如下图(显示有点不正常。。。):

使用步骤:

1. 在aspx的开始加上引用的dll,以及在html代码中添加<Upload:MultiFile ID="MultiFile1" UseFlashIfAvailable="true" runat="server" ViewStateMode="Enabled"></Upload:MultiFile>。

    注意:一定要把 UseFlashIfAvailable设置为"true"

<%@ Page Language="VB" AutoEventWireup="true" CodeFile="ResourcesAddEdit.aspx.vb" Inherits="Manage_WebPages_Research_ResourcesAddEdit" %><%@ Register Assembly="Brettle.Web.NeatUpload" Namespace="Brettle.Web.NeatUpload"    TagPrefix="Upload" %><%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>    管理 

2. 后台代码,公司用的是vb,为了照顾老员工。。

For Each item As Brettle.Web.NeatUpload.UploadedFile In MultiFile1.Files            ' 上传文件。            Try                '上传之前的名字                Dim oldFileName As String = item.FileName                '获取上传文件的文件名,包括后缀                Dim ExtenName As String = System.IO.Path.GetExtension(oldFileName)                '要存在硬盘上的新文件名                Dim savedFileName As String = oldFileName.Substring(0, oldFileName.IndexOf("."c)) & "_" & DateTime.Now.ToString("yyyyMMddhhmm") & ExtenName                '组合成要存储的文件名和目录                Dim fileURL As String = Path.Combine(basePath, savedFileName)                If Not Directory.Exists(basePath) Then                    Directory.CreateDirectory(basePath)                End If                item.SaveAs(fileURL)            Catch generatedExceptionName As Exception                Page.ClientScript.RegisterClientScriptBlock(Me.GetType, "", "alert('error')")                Return            End Try        Next

3. 如果实际运行的时候发现不能选择多个,则在web.config中设置一下

 

 

 

 

 

转载于:https://www.cnblogs.com/ustcyc/p/3525217.html

你可能感兴趣的文章
SQL语句的一些总结
查看>>
计算机科学的科研评价问题
查看>>
12. Integer to Roman
查看>>
python 通过元类控制类的创建
查看>>
Poj(1182),种类并查集
查看>>
CSU 1974
查看>>
Spring事务管理配置以及异常处理
查看>>
【SP26073】DIVCNT1 - Counting Divisors 题解
查看>>
Postman 添加get请求和post请求
查看>>
UVA10140 Prime Distance
查看>>
Java正确URL解码方式:URLDecoder.decode
查看>>
类的 接口&抽象类思想、多态、反射、异常处理
查看>>
three.js 使用OrbitControls.js自由视角观察
查看>>
通过静态分析和持续集成 保证代码的质量 (PRQA )2
查看>>
LeetCode OJ:Invert Binary Tree(反转二叉树)
查看>>
C#4 for循环 迭代法 穷举法应用
查看>>
人机大战结束:AlphaGo 4:1 击败李世石
查看>>
(转)Javascript面向(基于)对象编程
查看>>
【Prince2科普】Prince2的七大原则(6)
查看>>
运维笔记--ubuntu rm删除文件后 恢复
查看>>