C#向服务器上传文件

xiaoxiao2021-02-28  108

public bool UploadFile(string fileDir,string fid)         {             Byte[] MeaningFile;             FileStream stream = new FileStream(fileDir, FileMode.Open, FileAccess.Read);             int size = Convert.ToInt32(stream.Length);             MeaningFile = new Byte[size];             stream.Read(MeaningFile, 0, size);             stream.Close();             FileStream fos = null;             string fileName = "";             string fileExt = fileDir.Substring(fileDir.LastIndexOf("."));             if (fileExt == ".pdf")              {                 string filePath = Server.MapPath("~/Upload/");                 if (!Directory.Exists(filePath))                 {                     Directory.CreateDirectory(filePath);                 }                 fileName = fid + fileExt;                 fos = new FileStream(filePath + fileName, FileMode.OpenOrCreate, FileAccess.ReadWrite);                 fos.Write(MeaningFile, 0, MeaningFile.Length);                 fos.Close();               }             else             {                 ShowMessage("只允许上传pdf文件!");                 return false;             }             return true;         }
转载请注明原文地址: https://www.6miu.com/read-67957.html

最新回复(0)