原帖如下:http://community.csdn.net/Expert/topic/4896/4896855.xml?temp=.7850916现在的问题是:我想要一个如下图所示的效果:http://www.yibaiban.com/demo1.gif因为在后台 .cs 文件中取得前台上传文件代码是这样的:HttpFileCollection fileList = HttpContext.Current.Request.Files;
(就是说,他把前台所有文件统一并入这个文件集合中了,)所以当发布信息时,无法分清那些上传文件所属类别是属于效果图,还是属于室外图,要怎么才能分别处理这两组上传文件呢?我把后台文件贴出来:private void MultiFileUpload() // 这个是上传效果图的
{
HttpFileCollection fileList = HttpContext.Current.Request.Files; for(fileIndex = 0; fileIndex < fileList.Count; fileIndex++)
{
HttpPostedFile postedFile = fileList[fileIndex];
//然后做上传处理
}}private void MultiFileUpload2() //这个是上传室外图的
{
HttpFileCollection fileList = HttpContext.Current.Request.Files; for(fileIndex = 0; fileIndex < fileList.Count; fileIndex++)
{
HttpPostedFile postedFile = fileList[fileIndex];
//然后做上传处理
}}因为取得上传文件全是这样处理的HttpFileCollection fileList = HttpContext.Current.Request.Files;我就没法分清哪 些文件是我要取得的那个类别里的
解决方案 »
- asp程序是不是一定要安装IIs才能运行啊
- ~网站根目录
- 如何实现在左边框架中点击一按钮,在右边框架中显示需要的页面?
- ajax的验证用户是否正确的,,有点不明白
- (string)和Tostring()的区别?
- 如何取得自定义web控件中的两个联动地区下拉框的值?在.aspx页面需要写什么调用代码?
- 进行自验证的textbox
- 至少一个参数没有被指定值
- 请教:关于ASP网页制作的简单问题
- 请教高手:如何用代码激活ASP.NET的validationsummary控件?
- 大家在使用VS2005开发实际项目中用母版页和皮肤这两技术的多吗?
- 如何replace掉textarea里面的char(13)回车问题?
for (int i = 0; i < inputNames.Length; i++)
{
if (inputNames[i].IndexOf("title")>= 0)
Response.Write("File: " + Server.HtmlEncode(inputNames[i]) + " size:" +
Request.Files[inputNames[i]].ContentLength + "<br>");
}
string[] inputNames = Request.Files.AllKeys;
for (int i = 0; i < inputNames.Length; i++)
{
if (inputNames[i].IndexOf("title")>= 0)
{
HttpPostedFile postedFile = inputNames[i]; //我想这样做,然后处理上传文件
}
}可是这句话有错啊:vs.net 提示:无法将类型“string”隐式转换为“System.Web.HttpPostedFile”要怎么办呢?HttpPostedFile postedFile = inputNames[i];