要先添加一个
上传的按钮,在OnClick事件里面添加如下 *** 作代码(仅仅提供思路) protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fileExt = System.IO.Path.GetExtension(FileUpload1.FileName)if (fileExt == ".mp3") { try { FileUpload1.SaveAs("C:\\Uploads\\" + FileUpload1.FileName)Label1.Text = "File name: " + FileUpload1.PostedFile.FileName + "" + FileUpload1.PostedFile.ContentLength + " kb" + "Content type: " + FileUpload1.PostedFile.ContentType} catch (Exception ex) { Label1.Text = "ERROR: " + ex.Message.ToString()} } else { Label1.Text = "Only .mp3 files allowed!"} } else { Label1.Text = "You have not specified a file."} } 其中FileUpload1.HasFile是判断不选择的
文件是否存在 string fileExt = System.IO.Path.GetExtension(FileUpload1.FileName)是获取文件后缀名 fileExt == ".mp3"判断文件的后缀名 try里面是对文件进行保存 *** 作..
您好:这个就是涉及到FileUpload的用法。给你个例子:
这就是上传按钮的后台事件。
如果上传的是图片可以转为2进制流存入数据库。如果是文件的话就存在服务器相应路径的磁盘下吧。
望采纳,谢谢。
我做了个例子给你\x0d\x0a前台:\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a后台:\x0d\x0a protected void Button1_Click(object sender, EventArgs e)\x0d\x0a{\x0d\x0aFileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName))//上传图片\x0d\x0aImage1.ImageUrl = "~/img/" + FileUpload1.FileName//图片路径(将这个数据保存到数据库就可以了。img为项目里一个文件夹的名称)\x0d\x0a}
回答于 2022-11-17
评论列表(0条)