社区
C#
帖子详情
请大家给一些“上传文件”的代码(要C#的)
mhlxhm
2003-08-26 10:46:20
请大家给一些“上传文件”的代码(要C#的)
...全文
45
7
打赏
收藏
请大家给一些“上传文件”的代码(要C#的)
请大家给一些“上传文件”的代码(要C#的)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alphawin
2003-09-01
打赏
举报
回复
给过你了 啊 ,在你邮箱
cnhgj
2003-08-26
打赏
举报
回复
http://www.codeproject.com/aspnet/netimageupload.asp?target=upload
panyee
2003-08-26
打赏
举报
回复
数据库有这些字段: id, imgData, type, description, imgSize
id是自增长
<%@Page language="C#" %>
<%@import namespace="System.IO"%>
<%@import namespace="System.Data"%>
<%@import namespace="System.Data.SqlClient"%>
<script language="C#" runat="server">
public void Button_Submit(Object o, EventArgs e)
{
HttpPostedFile upFile = up_file.PostedFile;
int iFileLength = upFile.ContentLength;
try
{
if(iFileLength == 0)
{
txtMess.Text = "请选择要上传的文件!";
}
else
{
Byte[] FileByteArray = new Byte[iFileLength];
Stream StreamObject = upFile.InputStream;
StreamObject.Read(FileByteArray, 0, iFileLength);
SqlConnection conn = new SqlConnection("server=yy;uid=sa;pwd=;database=pany");
string sql = "insert into t_imgs (imgData, type, description, imgSize) values "
+ "(@Image, @ContentType, @ImageDescription, @ImgSize)";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.Add("@Image", SqlDbType.Binary, iFileLength).Value = FileByteArray;
cmd.Parameters.Add("@ContentType", SqlDbType.VarChar, 50).Value = upFile.ContentType;
cmd.Parameters.Add("@ImageDescription", SqlDbType.VarChar, 200).Value = txtDesc.Text;
cmd.Parameters.Add("@ImgSize", SqlDbType.BigInt, 8).Value = upFile.ContentLength;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
txtDesc.Text = "";
txtMess.Text = "OK!你已经成功上传了类型的文件";
}
}
catch(Exception ex)
{
txtMess.Text = ex.Message.ToString();
}
}
</script>
<html>
<head>
<title>上传图片</title>
</head>
<body bgcolor="#FFFFFA">
<form enctype="multipart/form-data" runat="server" id="form1">
<table runat="server" width=700 align=left id="table1" cellpadding=0 cellspacing =0 border=0>
<tr>
<td>上传图片</td>
<td>
<input type="file" id="up_file" runat="server" style="width:320" accept="text/*" name="up_file">
</td>
</tr>
<tr>
<td>文件说明</td>
<td>
<asp:TextBox runat="server" width=230 id="txtDesc" maintanstate="false" />
</td>
</tr>
<tr>
<td>
<asp:label runat="server" id="txtMess" forecolor=red maintainstate="false" />
</td>
<td>
<asp:Button runat="server" width=230 onclick="Button_Submit" text="上传" />
</td>
</tr>
</table>
</form>
</body>
</html>
mhlxhm
2003-08-26
打赏
举报
回复
最好有完整的例子。谢谢!
asam2183
2003-08-26
打赏
举报
回复
if(fileUpLoad.PostedFile.ContentLength==0)
return false;
string sFileName= fileUpLoad.PostedFile.FileName ;
//文件名
sFileName =Path.GetFileName(sFileName);
//保存路径
string scFileName_Old=Path.GetFileNameWithoutExtension(sFileName);
string sDirFile=Server.MapPath(".")System.Configuration
.ConfigurationSettings.AppSettings["FTPDir"].ToString(); //"\\Attachmant\\";
if(!Directory.Exists(sDirFile))
Directory.CreateDirectory(sDirFile);
string sFileNameNew=sFileName;
sFileNameNew=scFileName_Old+sNewID+Path.GetExtension(sFileName).ToString();
fileUpLoad.PostedFile.SaveAs(sDirFile+sFileNameNew) ;
//判断文件是否上传成功
if (!File.Exists(sDirFile+sFileNameNew))
return false;
csharplove
2003-08-26
打赏
举报
回复
http://www.mindcracker.com/csharp/asp/fileupload.zip
HttpPostedFile
qimini
2003-08-26
打赏
举报
回复
//附件的名称
private string AttachmentName="";
//附件的二进制数据流
private Stream AttachmentStream=null;
//附件的MIME类型
private string AttachmentContentType="";
//附件的大小
private int AttachmentContentLength;
// 添加时间
private DateTime AddTime=DateTime.Now;
mlInputFile p_InputFileObj=new HtmlInputFile();
string Temp=p_InputFileObj.PostedFile.FileName;
Temp=Temp.Substring(Temp.LastIndexOf(@"\")+1);
this.AttachmentName=Temp;
this.AttachmentStream=p_InputFileObj.PostedFile.InputStream;
this.AttachmentContentType=p_InputFileObj.PostedFile.ContentType;
his.AttachmentContentLength=p_InputFileObj.PostedFile.ContentLength;
C#
FTP
上传文件
下载文件的
代码
C#
FTP
上传文件
和下载文件的
代码
C#
FTP
上传文件
和下载文件的
代码
C#
文件上传完整
代码
C#
文件上传完整
代码
在Web编程中,我们常需要把一些本地文件上传到Web服务器上,上传后,用户可以通过浏览器方便地浏览这些文件,应用十分广泛。 那么使用
C#
如何实现文件上传的功能呢?下面笔者简要介绍一下。
c#
.net后台post
上传文件
c#
.net实现后台post文件图片到服务器,里面有说明,大家可以先看一下
c#
中上传下载文件到数据库的源
代码
在
c#
中实现
上传文件
到数据库和从数据库下载文件的源
代码
mtp文件传输for
C#
鉴于大家的需要,上传MTP文件拷贝传输
代码
For
C#
,
代码
仅提供参考,希望对大家有所帮助; MTP设备文件并无盘符,是在MTP设备ID下,以树形结构存在的,操作时,我们其实操作的是文件的镜像,文件操作全部使用的是文件ID. MTP...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章