我在asp.net c#中开发了一个web应用程序,我想从客户端机器上传一个文件到服务器。我已经习惯了以下代码
string path = Convert.ToString(ConfigurationManager.AppSettings["DocumentPath"]);
FileUpload1.SaveAs(Server.MapPath(path) + FileUpload1.FileName);
答案 0 :(得分:0)
尝试:
string path = Convert.ToString(ConfigurationManager.AppSettings["DocumentPath"]);
string strImageName3 = DateTime.Now.ToString("yyyyMMddHHmmssfff") + System.IO.Path.GetFileName(FileUpload1.FileName);
string strFilePath3 = Server.MapPath(path);
FileUpload1.SaveAs(strFilePath3 + strImageName3);
此DateTime.Now.ToString("yyyyMMddHHmmssfff")
用于将yyyyMMddHHmmssfff
字符串添加到上传的文件名中以获取唯一上传的文件名。