求上传文件的控件!马上结贴!
解决方案 »
- 关于检索电脑上文件的内容的问题
- DataGrid中的checkbox如何一次全部选择
- 我在本地机上运行很好的一个时间控件(DatePickerDemo),上传到服务器后,选中一个日期,格式发生错误!请高手们指教!!
- 一个删除操作的问题..
- 自定义控件的样式问题
- 求ASP.NET中时间录入的选择对话框,或时间录入的相关解决方案,能有解决方案者请留盐.闲人勿进.
- 如何循环添加 RadioButtonList 的Value和Text
- 过年了~~~大家帮帮忙,我的主板是精英的,主板自带声卡的,不知道应该安装哪个牌子的声卡驱动,有用精英主板的麻烦告诉小弟,谢谢~~
- 在线考试系统的实现思路问题!GG JJ请不吝赐教.谢谢……
- 在asp+中如何利用c# 进行对页面退出时的操作??
- net 明令提示符那裡 重新注冊 iis 的代碼是什麼啊???
- 问题:给控件的宽度赋值:IMAGE.WIDTH (VB)高手在哪里?
{
this.File1.Accept="image/*";
string nam = File1.PostedFile.FileName ;
string fType=File1.PostedFile.ContentType;
string FileSize=File1.PostedFile.ContentLength.ToString();
//取得文件名(抱括路径)里最后一个"."的索引
int i= nam.LastIndexOf(".");
//取得文件扩展名
string newext =nam.Substring(i);
if (newext==".jpg" || newext==".gif")
{
//这里我自动根据日期和文件大小不同为文件命名,确保文件名不重复
DateTime now = DateTime.Now;
string newname=now.DayOfYear.ToString()+File1.PostedFile.ContentLength.ToString();
//保存文件到你所要的目录,这里是IIS根目录下的upload目录.你可以改变.
//注意: 我这里用Server.MapPath()取当前文件的绝对目录.在asp.net里""必须用""代替
string Path=Server.MapPath("upload").ToString();
//判断此文件夹是否存在,不存在重新建此文件夹。
if (Directory.Exists(Path)==false)
{
//重新创建文件夹(Photo)
Directory.CreateDirectory(Path);
} File1.PostedFile.SaveAs(Path+"\\"+newname+newext);
ImgUpload.ImageUrl=Path+"\\"+newname+newext;
}
else
{
Response.Write("error");
}
}
Dim files As System.Web.HttpFileCollection = System.Web.HttpContext.Current.Request.Files
Dim filename, fileextension As String
Dim message As New System.Text.StringBuilder("")
Try
Dim i As Int16
For i = 0 To files.Count - 1
Dim postedfile As System.Web.HttpPostedFile = files(i)
filename = System.IO.Path.GetFileName(postedfile.FileName)
fileextension = System.IO.Path.GetExtension(filename)
If UCase(fileextension) = ".XML" Then
If Not System.IO.File.Exists(FilePath + Format(Today(), "yyyy-MM-dd") + " " + filename) And Not System.IO.File.Exists(HandlePath + Format(Today(), "yyyy-MM-dd") + " " + filename) Then
postedfile.SaveAs(FilePath + Format(Today(), "yyyy-MM-dd") + " " + filename)
message.Append("文件 " + filename + " 成功上传!<br>")
Else
message.Append("文件 " + filename + "今天已经上传!<br>")
End If
Else
If filename <> "" Then
message.Append("文件 " + filename + " 格式不对,上传失败!<br>")
End If
End If
Next
Me.Label1.Text = message.ToString()
Catch ex As Exception
End Try
End Function