neatupload上传文件配置
下载neatupload的免费版本 http://neatupload.codeplex.com/
访问地址http://www.brettle.com/Demo.aspx查看相应的Demo示例;
将下载下来的文件解压以后,将Brettle.Web.NeatUpload.dll添加到工具箱,
将里面的NeatUpload文件夹复制到项目根目录,接着修改web.config的配置文件
在Web.config的system.web节点中写入下面的配置
<httpModules>
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" />
</httpModules>
<httpRuntime maxRequestLength="400000" executionTimeout="3600" />
.aspx代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebFile2.WebForm1" %>
<%@ Register assembly="Brettle.Web.NeatUpload" namespace="Brettle.Web.NeatUpload" tagprefix="Upload" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<Upload:InputFile ID="AttachFile" runat="server" />
<Upload:ProgressBar ID="ProgressBar1" runat="server" />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Button" />
<br />
<br />
<br />
<Upload:MultiFile ID="MultiFile1" runat="server">
</Upload:MultiFile>
</div>
</form>
</body>
</html>
.CS代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
if (AttachFile.HasFile)
{
string FileName = this.AttachFile.FileName;//获取上传文件的文件名,包括后缀
string ExtenName = System.IO.Path.GetExtension(FileName);//获取扩展名
string SaveFileName = System.IO.Path.Combine(System.Web.HttpContext.Current.Request.MapPath("UpLoads/"), DateTime.Now.ToString("yyyyMMddhhmm") + ExtenName);//合并两个路径为上传到服务器上的全路径
AttachFile.MoveTo(SaveFileName, Brettle.Web.NeatUpload.MoveToOptions.Overwrite);
string url = "UpLoads/" + DateTime.Now.ToString("yyyyMMddhhmmss") + ExtenName; //文件保存的路径
float FileSize = (float)System.Math.Round((float)AttachFile.ContentLength / 1024000, 1); //获取文件大小并保留小数点后一位,单位是M
}
}
转载于:https://blog.51cto.com/1906754/742609
neatupload上传文件配置相关推荐
- SpringMVC上传文件配置
方式一:将multipartResolver中的属性分别单独配置(推荐) <!-- SpringMVC文件上传 --><bean id="multipartResolver ...
- django2.0media用户上传文件配置及使用方法
1.setting.py配置 #用户文件上传至media MEDIA_URL='/media/' MEDIA_ROOT=os.path.join(BASE_DIR,"media") ...
- laravel 七牛 上传文件配置
安装七牛sdk 七牛官方sdk安装传送门 http://developer.qiniu.com/code/v7/sdk/php.html config目录下 创建qiniu.php return [' ...
- php+nginx上传文件配置
转载于:https://www.cnblogs.com/pirlo21/p/7306050.html
- ueditor1.4.3配置过程(包含单独上传文件以及图片的使用)
这里使用的是ueditor1.4.3的jsp版本的UTF-8版本. 首先下载相应的ueditor,将ueditor文件夹直接拷贝到项目中,文件结构如下所示: 然后将项目要用的jar包导入到lib目录下 ...
- 实现文件上传,从配置到上传文件到获取文件
目录 前言 功能介绍 实现 依赖 配置 Controller 效果-单文件 效果-多文件 前言 上传文件功能是每个项目必备的功能,通过多个项目不断升级而来,在实现相同效果的情况下,代码越来越简化. 代 ...
- java spring上传_SpringMVC上传文件的三种方式
直接上代码吧,大伙一看便知 前台: pageEncoding="utf-8"%> Insert title here 采用流的方式上传文件 采用multipart提供的fil ...
- 上传文件插件(plupload)
引入插件: <script src="../../static/js/plupload.full.min.js"></script> /** 上传文件配置* ...
- 全网最直接简单。百度富文本跨域上传文件到文件服务器
看了很多文章其实也有很多办法,实现跨域上传.现在讲我目前所用的方法.只实现的多图上传.单图上传失败. 接下来必须认真的看完文章. 当前我用的 版本为UEditor1.4.3. 这里主要是实现重写接收文 ...
- Node.js 上传文件(multiparty包) (基于express)
文件上传.js: //文件上传插件的使用 multiparty包 /* body-parser包只能处理post请求,不能上传图片. multiparty包post请求和文件都可以处理 1.cnpm ...
最新文章
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(12)-系统日志和异常的处理②...
- 为所有PHP-FPM容器构建单独的NGinx Dock镜像
- Arcgis Server Manager发布ArcGISTiledMapServiceLayer服务
- php过滤特殊字符mysql攻击_php – MySQL在特殊字符处切断字符串
- 判断字符串_python判断字符串以什么开始
- [Android] 使用Include布局+Fragment滑动切换屏幕
- 人人都需要专利的原因
- mysql数据库基础简介_MySQL数据库之MySQL 基础之MySQL简介
- NumPy 算术函数
- python办公自动化案例-Python实战:自动化办公:Python 自动整理 Excel 表格
- 机器学习--决策树(熵、信息增益(ID3)、C4.5、多方式源码实战)
- ps:修改图片背景颜色
- 【网络营销】CPA、CPS、CPM、CPT、CPC 是什么
- 基于饥饿博弈搜索算法的函数寻优算法
- 计算机二级模板文档,江苏省计算机二级
- Wireshark lua插件
- c++ 实现计算立方体面积体积 并 判断两个立方体是否相等 (类和对象学习)
- 记一次CISSP备考过程,40天学习掌握8个域考试内容
- AutoCAD点击打印就卡死,无响应,没反应的解决办法
- Log4j又发新版2.17.0,只有彻底搞懂漏洞原因,才能以不变应万变,