写一个file控件上传图片的方法,在。net环境下。。控件是html的,不是asp控件。。

[复制链接]
查看11 | 回复4 | 2011-3-15 07:27:01 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-3-15 07:27:01 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">页面控件:
input type=\"file\" name=\"proPic\" unselectable=\"on\" runat=\"server\" style=\"width:330px\"

后台核心
for (int ifile = 0; ifilem_hfcPro.Count; ifile)

{

if (m_hfcPro[ifile].FileName.Length0)

{

HttpPostedFile postedfile = m_hfcPro[ifile];

string fex = Path.GetExtension(postedfile.FileName).ToLower();

if (fex != \".jpg\"

}

else

{ …… }

}

}

数据类型就不再多说了

















<h4 class=\"ask\">追问





<pre class=\"replyask-text\" id=\"content-1717693\">不要这么麻烦的,我只要能插进去,能读出来就好了,类型不在乎的。。。貌似你这个太麻烦了,我整个页面的代码还没你这个多。。。,你这个帮不到我。。。
回复

使用道具 举报

千问 | 2011-3-15 07:27:01 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1717912\">…… 大哥 前台界面的就上面的那句话而已后台的你不对其上传的格式进行判断嘛?而且 假如有多个html 的上传控件怎么办??
代码简洁是应该 但也不能简单到什么都不考虑吧
回复

使用道具 举报

千问 | 2011-3-15 07:27:01 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1718051\">不用考虑,我这个是办公用的,没那么多要求,单纯一个就可以了。。类型是不用判断的。。
回复

使用道具 举报

千问 | 2011-3-15 07:27:01 | 显示全部楼层
<pre class=\"replyask-text\" id=\"content-1718332\">HttpPostedFile postedfile = Request.Files[0];
if (postedfile.FileName.Length0)
{
string fex = Path.GetExtension(postedfile.FileName).ToLower();
…… 后面的代码你自己应该会了
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行