日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
概述C#文件上傳

實(shí)現(xiàn)按日期命名C#文件上傳,做開發(fā)的應(yīng)該能夠用得了吧!

成都創(chuàng)新互聯(lián)公司專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,西部信息服務(wù)器托管西部信息服務(wù)器托管,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。

“附件說明”邊的TextBox:Id=TextBox1

“瀏覽”:Id=UpLoadFile

“上傳”:Id=AddFile

文件目錄:wwwroot/myWeb/userfiles/upload

實(shí)現(xiàn)按日期命名C#文件上傳代碼如下:

 
 
 
  1. private void AddFile_Click(object sender, System.EventArgs e){
  2. if(UpLoadFile.PostedFile.FileName.Trim()!=""){
  3. String fileName =UpLoadFile.PostedFile.FileName.Substring
    (UpLoadFile.PostedFile.FileName.LastIndexOf("\\")+1,
    UpLoadFile.PostedFile.FileName.Length- 1 - UpLoadFile.
    PostedFile.FileName.LastIndexOf("\\"));
  4. ///取到當(dāng)前時(shí)間的年、月、日、分、秒和毫秒的值,并使用字符串格式把它們組合成一個(gè)字符串
  5. String fileTime = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString()+ 
    DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()+ 
    DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString()+ 
    DateTime.Now.Millisecond.ToString();
  6. ///在時(shí)間字符串后面添加一個(gè)隨機(jī)數(shù)和文件的后綴名
  7. String src=fileName.Substring(fileName.LastIndexOf(".")+1,
    fileName.Length-fileName.LastIndexOf(".")-1)。ToLower();
  8. if(src.ToLower()=="rar" || src.ToLower()=="doc" || src.ToLower()=="xls"){
  9. fileName =fileTime + GetRandomint() + "." + src;
  10. ///上載文件到服務(wù)器硬盤
  11. UpLoadFile.PostedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + 
    "\\userfiles\\upload\\" + fileName);
  12. if(TextBox1.Text.Trim()==""){
  13. FCKeditor1FCKeditor1.Value=FCKeditor1.Value+"
     href=userfiles/upload/"+fileName+">下載附件
    ";
  14. }
  15. else{
  16. FCKeditor1FCKeditor1.Value=FCKeditor1.Value+"
     href=userfiles/upload/"+fileName+">"+TextBox1.Text.ToString()+"< /a>
    ";
  17. }
  18. }
  19. else{
  20. Response.Write("");
  21. }
  22. }
  23. }
  24. private String GetRandomint(){
  25. Random random = new Random();
  26. return(random.Next(10000)。ToString());
  27. //產(chǎn)生一個(gè)小于10000的隨機(jī)正整數(shù)
  28. }

以上介紹實(shí)現(xiàn)按日期命名C#文件上傳


當(dāng)前文章:概述C#文件上傳
鏈接分享:http://www.dlmjj.cn/article/dhhjdpd.html