不懂

aban-mtd
博客专家认证
2009-10-21 03:57:48
怎样上传东西
...全文
139 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboyzyq 2009-10-22
  • 打赏
  • 举报
回复
资源里上传~~
HooverHuang 2009-10-21
  • 打赏
  • 举报
回复
给你点上传代码

/// <summary>
/// 创建一个随机的文件名
/// </summary>
/// <param name="extension"></param>
/// <returns></returns>
public static string CreateRandomFileName(string exfilename,string extension) {
Random rnd = new Random((int)DateTime.Now.Ticks);
//Random rnd = new Random();
string rndFileName = rnd.Next(1,100).ToString();
//rndFileName = rndFileName.Substring(0, 6);
//return exfilename + DateTime.Now.ToString("yyyyMMddhhmmss") + rndFileName + extension;
return exfilename + DateTime.Now.ToString("yyyyMMddhhmmss") + rndFileName;
}



public static bool UploadFile(HttpPostedFile file, string uploadpath,string exfilename,out string saveAsFileName, out string errorMessage) {

string fname = Path.GetFileName(file.FileName);

saveAsFileName = "";
errorMessage = "";

if (fname.Length > 0) {
//bool allowed = IsAllowedFileExtension(fname);
//if (!allowed) {
// errorMessage = "文件的扩展名不符合要求:" + fname;
// return false;
//}

//if (!CheckSize(file,Config.fileSize)) {
// errorMessage = "文件超出规定大小,不能超过"+Config.fileSize+"K";
// return false;
//}

string extension = fname.Substring(fname.LastIndexOf("."));

saveAsFileName = CreateRandomFileName(exfilename, extension) + fname;
try {
string path = uploadpath + "\\" + saveAsFileName;
file.SaveAs(path);
} catch (Exception ex) {
errorMessage = "上传文件失败:" + fname;
throw ex;
}
return true;
} else {
errorMessage = "您选择的上传文件不包含有效的文件名。";
return false;
}
}

t6786780 2009-10-21
  • 打赏
  • 举报
回复
昏迷
wqh124934800 2009-10-21
  • 打赏
  • 举报
回复
你是不懂上传,还是不懂上传代码怎么写?
SQL77 2009-10-21
  • 打赏
  • 举报
回复
呵呵,
风之影子 2009-10-21
  • 打赏
  • 举报
回复
说实话,你问的我不知道应该如何回答.

在CSDN上上传的话:你可以点击左边导航栏的我的社区,下面的我的资源,再点右边出现的上传资源.就OK.

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧