- 浏览: 109914 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
amyasp:
这个这个不用自己写了吧,string.join看看这个
自己写的一个方法(字符串数组转换字符串),可能不是很严谨,以后再改改
//获取用户输入 文件标题、备注
string file_name = TxtTitile.Text.Trim();
string file_content = Txtcontent.Text.Trim();
string username = "测试用户";//测试用的
string name = FileUpload1.FileName;//获取已上传文件的名字
string size = FileUpload1.PostedFile.ContentLength.ToString();//获取已上传文件的大小
string type = FileUpload1.PostedFile.ContentType;//获取已上传文件的MIME内容类型,但是不直观
string type2 = name.Substring(name.LastIndexOf("." )+ 1);//文件的后缀名
string ipath = Server.MapPath("file") + "\\" + name;//获取文件上传的实际路径
string fpath = Server.MapPath("upfile") + "\\" + name;//获取文件上传的实际路径
// string wpath = "file\\" + name;//写入到数据库去的虚拟路径
string wpath1 = "~/file/" + name;//写入到数据库去的虚拟路径
// Response.Write(wpath1);
//判断文件名是否含有【点】号
if (type2.Length<0)
{
//为假,弹出消息框提示用户
AlertMsg("你上传文件不合规矩!");
}
else
{
//下面判断文件的格式
if (1==1)
{
if (wpath1 == null)
{
AlertMsg("上传路径不能为空");
}
//将文件保存到path这个路径
FileUpload1.SaveAs(ipath);
//存入数据库
SqlHelper.Execsql(file_name, file_content, wpath1, username);
// 弹出成功消息框
AlertMsg("上传成功!");
bind();
//清空数据
TxtTitile.Text = "";
Txtcontent.Text = "";
}
else
{
AlertMsg("上传失败!");
}
}
string file_name = TxtTitile.Text.Trim();
string file_content = Txtcontent.Text.Trim();
string username = "测试用户";//测试用的
string name = FileUpload1.FileName;//获取已上传文件的名字
string size = FileUpload1.PostedFile.ContentLength.ToString();//获取已上传文件的大小
string type = FileUpload1.PostedFile.ContentType;//获取已上传文件的MIME内容类型,但是不直观
string type2 = name.Substring(name.LastIndexOf("." )+ 1);//文件的后缀名
string ipath = Server.MapPath("file") + "\\" + name;//获取文件上传的实际路径
string fpath = Server.MapPath("upfile") + "\\" + name;//获取文件上传的实际路径
// string wpath = "file\\" + name;//写入到数据库去的虚拟路径
string wpath1 = "~/file/" + name;//写入到数据库去的虚拟路径
// Response.Write(wpath1);
//判断文件名是否含有【点】号
if (type2.Length<0)
{
//为假,弹出消息框提示用户
AlertMsg("你上传文件不合规矩!");
}
else
{
//下面判断文件的格式
if (1==1)
{
if (wpath1 == null)
{
AlertMsg("上传路径不能为空");
}
//将文件保存到path这个路径
FileUpload1.SaveAs(ipath);
//存入数据库
SqlHelper.Execsql(file_name, file_content, wpath1, username);
// 弹出成功消息框
AlertMsg("上传成功!");
bind();
//清空数据
TxtTitile.Text = "";
Txtcontent.Text = "";
}
else
{
AlertMsg("上传失败!");
}
}
发表评论
-
.NET加密与解密类
2011-09-01 11:53 658using System;using System.Secur ... -
细说.NET 中 SqlDataAdapter 带参数问题
2011-07-21 18:32 774dt = new SqlDataAdapter(sql, sq ... -
抽象工厂访问不同的数据库(反射+缓存)
2011-07-02 18:30 911<appSettings> <add k ... -
初次接触.NET 反射
2011-06-27 11:32 7811.新建一个类库 命名空间为默认 类名为默认 不改 ... -
分页控件
2011-05-10 18:06 609分页控件 分页控件 分页控件 分页控件 -
页面缓存(针对某个控件)
2011-05-10 14:44 606<%@ OutputCache Duration=" ... -
sql数据库助手类
2011-05-07 13:08 672sql数据库助手类 -
给浏览器地址栏加上个性小图标
2011-05-06 14:21 816想给自己的网页加上小图标,如网易的红色的“易”字,看了百度了一 ... -
省市数据库
2011-05-05 16:13 653省市数据库省市数据库省市数据库 -
fckeditor编辑器 (已配置好)
2011-04-28 14:35 859用法如下: 1.新建一个文件upload(其他名字出错,需要 ... -
绑定控件类,(已封装gridview ,CheckBoxList,DropDownList,RadioButtonList,Repeater),其他可以自己添加
2011-04-28 14:19 735暂时支持access 。sql,其他可以自己添加 绑定控件类 ... -
各种加密算法。。已封装好
2011-04-26 18:12 801各种加密算法。。已封装好 -
实现字符串翻转
2011-04-26 10:10 679string s = "12 ... -
删除数据注意的小细节
2011-04-22 14:57 798表字段有:Content 关键字 前台部分代码: ... -
自己封装弹出、跳转页面、关闭窗口的类vs2008
2011-04-22 13:48 881自己封装弹出、跳转页面、关闭窗口的类用法举例:2005版本请去 ... -
.net版的KindEditor编辑器的使用方法
2011-04-20 09:57 827<script src="kinded ... -
后台生成静态文件(替换法)
2011-04-16 13:28 734//源码是替换掉模板中的特征字符 ... -
c# DataTable导出成EXCEL
2011-04-13 09:46 1790一、实现目标: 由一个内存表DataTable,导出字段 ... -
广告代码
2011-04-07 09:55 626广告代码 -
.net 母版一些要注意的地方
2011-04-05 16:56 695一般人都是喜欢用div+css这样命名头部 <div ...
相关推荐
本资源提供的"上传文件代码源码"是实现这一功能的具体实现,适用于开发者学习和应用。下面将详细解释相关知识点。 1. **前端文件选择与预览** 在网页上,文件上传通常通过HTML5的`<input type="file">`标签实现。...
(3)单击“上传客服端”窗口中的“测试”按钮,如果弹出“连接成功”界面,那就说明你可以上传文件了。 (4)单击“上传客服端”窗口中的“浏览”按钮,选择你要上传的文件。 (5)单击“上传客服端”窗口中的...
nginx上传文件大小报错500的解决办法 采用nginx作反向代理,出现了一个诡异的问题,小文件可以提交,大文件会报500内部错误。这个是什么原因导致的呢? 查wiki可知,上传文件大小相关的有三个配置 client_body_...
上传文件时,通常会在界面上设置是否仅支持单文件上传,或者允许多文件上传。如果限制为单文件上传,可以在属性中勾选这一选项,并通过配置来指定允许的文件类型。对于多文件上传,就不需要勾选单文件上传,并可上传...
本文实例讲述了PHP实现通过CURL上传文件功能。分享给大家供大家参考,具体如下: PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以”@”开头,然后使用CURL把...
### C# WebClient 上传文件知识点解析 #### 一、引言 在开发过程中,经常会遇到需要将客户端的文件上传到服务器的需求。C#语言提供了多种方法来实现这一功能,其中`WebClient`类就是一种非常简便的方式。本文将详细...
2. **移动上传文件:** 使用`move_uploaded_file()`函数将临时文件移动到服务器上的目标位置。确保指定的目录有写入权限。 3. **处理文件:** 文件上传成功后,你可以根据业务需求对文件进行进一步处理,如保存...
- 设置请求方法为POST,并设置Content-Type头为"multipart/form-data",这是HTTP上传文件的标准格式。 - 使用FileStream读取选定的文件内容,然后写入到HttpWebRequest的GetRequestStream中。 4. 发送请求并处理...
本想做个批量文件上传的功能(设想是客户选择一个目录后,程序能判断需要上传的文件上传到服务器指定目录下),结果没有做出来,在网上找了许多版本的批量上传程序,但实验效果不好,有的还需要下载分,上传文件也不能...
### WinForm上传文件到服务器 #### 知识点概述 在.NET Framework中,Windows Forms(简称WinForms)是一种用于创建Windows桌面应用程序的技术。本篇内容介绍如何使用WinForm实现文件的上传功能,即将本地文件传输...
对于文件上传,我们可能需要配置`<httpRuntime>`节,调整如`maxRequestLength`(限制上传文件的大小)和`executionTimeout`(请求超时时间)等参数,以确保大文件或长时间上传的稳定性。 在`jqueryForm.aspx.cs`...
在Windows Forms(Winform)应用开发中,上传文件到共享文件夹是一项常见的需求,尤其在企业内部通信或者数据传输场景中。本项目是基于VS2010环境,结合了多位专家的经验,实现了一个功能,使得用户能够方便地将本地...
ExtJS 验证上传文件类型 ExtJS 中实现文件上传功能是非常方便的,但对于新手来说,控制文件上传类型是一个难题。例如,我们只想让用户上传特定的文件类型,例如txt文件,那么如何实现当用户上传非txt文件时,给出...
- 文件大小限制:为了避免过大文件导致服务器资源耗尽,应设置上传文件大小的最大限制。 - 文件类型检查:确保上传的文件类型符合预期,防止恶意文件上传。 - 文件重命名:上传后的文件应进行重命名,防止路径...
C#.Net上传文件大小限制设置 在C#.Net中,我们通常遇到上传文件大小限制的问题,即默认情况下,上传文件大小不能超过4M,否则将无法显示页面。这是因为IIS6.0中asp请求的最大字节数默认为200K。为了解决这个问题,...
在IT行业中,批量上传文件是一项常见的任务,尤其是在大数据传输或者文件管理系统中。为了提供良好的用户体验,通常会结合进度条功能,让用户能够实时了解文件上传的状态。在这个场景下,"批量上传文件带进度条"主要...
Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...
C# Winform 上传文件多种方案 C# Winform 上传文件是指在 Windows 窗体应用程序中上传文件到服务器的操作。这里总结了多种实现上传文件的方案。 方案一:使用 WebClient 上传文件 WebClient 是 .NET Framework 中...
- **大小限制**:设置上传文件的大小限制,避免服务器资源被大量大文件消耗。 - **安全性检查**:对上传的文件名进行安全处理,防止路径遍历攻击等安全问题。 - **错误处理**:提供详细的错误信息,帮助用户理解为...
在SQL Server中上传文件,除了FILESTREAM,还可以使用VARBINARY(MAX)类型存储文件内容,但这种方式不直接利用文件系统,可能会对性能产生影响。总的来说,FILESTREAM是SQL Server提供的一种高效、灵活的文件存储解决...