.net 多文件上传

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:00:54
在网上下了一个“仿163网盘无刷新文件上传系统”,但是文件不能按照日期格式自己定义,而且不知道如何能把上传的文件添加到数据库中!希望哪位高手帮忙修改一下!谢谢!
xuxiaoyisos你所给的我会,并且比你的代码更简便,我所需要的是仿163网盘无刷新文件上传系统的效果,因为这个系统是在客户端判断文件类型、是否上传,很实用的一种!但可惜这个系统主要是用js写的!我不会修改!

看来.NET2.0多文件无刷新上传确实是一个让人头痛的事啊~怎么都没有这方面的高手啊!

上传多文件和单个文件是一样的,只要你能把一个文件上传成功,那么多个就不存在问题了,首先获取文件的文件名,然后根据自己的需要修改文件名,然后把文件存到指定的路径下,最后把文件名放到数据库里,就这样。

下面是代码:
private void Botton1_Click(object sender, System.EventArgs e)
{

if(fileup.PostedFile.ContentLength!=0) //fileup 为ID名
{

if(fileup.PostedFile.ContentType=="image/pjpeg" ||fileup.PostedFile.ContentType=="image/gif" || fileup.PostedFile.ContentType=="image/bmp") //设置上传文件类型
{
string filename=fileup.PostedFile.FileName; //取得文件名
int i=filename.Length;
filename=filename.Remove(0,i-4);
string s=DateTime.Now.Year.ToString()+DateTime.Now.Month.ToString()+DateTime.Now.Day.ToString()+DateTime.Now.Hour.ToString()+DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString()+DateTime.Now.Millisecond