FLASH 上传控件传输,服务端保存文件
发布时间:2020-12-15 06:52:15 所属栏目:百科 来源:网络整理
导读:/// summary /// FLASH 上传控件传输,服务端保存文件 /// /summary public static uint fileUpload(HttpRequest Request,string filePath,string fileName) { HttpFileCollection files = Request.Files; // 检测获取文件 if (files.Count == 0) return 100
/// <summary> /// FLASH 上传控件传输,服务端保存文件 /// </summary> public static uint fileUpload(HttpRequest Request,string filePath,string fileName) { HttpFileCollection files = Request.Files; // 检测获取文件 if (files.Count == 0) return 1001; bool fileOk = false; foreach (HttpPostedFile f in files) { if (f == null && f.ContentLength <= 0) continue; // 取文件扩展名,并转换成小写 string fileExtension = Path.GetExtension(f.FileName).ToLower(); // 限定上传格式 string[] allowExtension = { ".jpg",".gif"}; foreach (string s in allowExtension) { if (s == fileExtension) fileOk = true; } // 限定上传大小 // ************************************** // 存储路径 string savePath = filePath + "/" + fileName + fileExtension; // 验证结果 if (fileOk == false) return 1002; // 保存文件 try { f.SaveAs(savePath); } catch (Exception ex) { return 1003; } } return 0; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |