各位新年好,asp.net 上传图片前可以预览 本帖最后由 julor 于 2010-01-01 20:17:42 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input id="File1" type="file" onchange="document.getElementById('Image1').src=this.value" runat="server" /> <script language="javascript" type="text/javascript"> function PreviewImg(imgFile) { var newPreview = document.getElementById("newPreview"); newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value; newPreview.style.width = "80px"; newPreview.style.height = "60px"; } </script> <asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImg(this)" /> <div id="newPreview"> </div> function $(o){return document.getElementById(o);} function CheckImg(o,img) { if (!/\.((jpg)|(bmp)|(gif)|(png))$/ig.test(o.value)) { alert('只能上传jpg,bmp,gif,png格式图片!'); o.outerHTML = o.outerHTML; } else { $(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=o.value; } } <asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckImg(this, 'img');" /> <div id="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src= <%= pic%>,sizingMethod=scale);width:88px;height:113px;"> </div> public string pic=""; 看看这个很不错的!!http://topic.csdn.net/u/20091224/16/F37B7C72-0AAF-4E9D-9BD5-9AF1FEFD48BE.html 谢谢啊,我也找到一个了,不过还没看懂http://topic.csdn.net/u/20091210/14/3f49d66f-f184-4389-bcd8-cd345789eb7c.html?seed=656058855&r=62408603#r_62408603 上传图片: protected void Button1_Click(object sender, EventArgs e) { string fullfileName= FileUpload1.PostedFile.FileName.ToString(); string filename =fullfileName.Substring(fullfileName.LastIndexOf("\\")+1); string type = fullfileName.Substring(fullfileName.LastIndexOf(".") + 1); if (type == "jpg" || type == "bmp" || type == "gif") { this.FileUpload1.PostedFile.SaveAs(Server.MapPath("image") + "\\" + filename); this.Image1.ImageUrl = "image/" + filename; } else { Response.Write("<Script>alert('"+"你选择的图片格式错误!"+"')</Script>"); } }预览可以放个图片控件 并赋值~ ajaxpro 第一次有值,第二次null C# WPF 使用WinFrom 的WebBrower 嵌入Excel后如何支持 拖放 AllowDrop 求一js代码 Page.IsPostBack中怎么取datalist中的值 高手帮忙啊 求一条高效率带条件查询并且不重复查询语句 求救!请问怎样实现重新定义动态数组且不清空之前的记录,谢谢 晕了,关于更新数据的问题!很简单的。 可以把一个.dll文件反编绎成.cs文件吗? 这可让我如何是好? 數據庫轉換問題﹐思歸﹐大力﹐幫幫我﹗﹗﹗﹗﹗﹗﹗﹗﹗ 一个在gridview里放验证控件的问题 .NET社区的兄弟们请进,来者有分
function PreviewImg(imgFile)
{
var newPreview = document.getElementById("newPreview");
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
newPreview.style.width = "80px";
newPreview.style.height = "60px";
}
</script>
<asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImg(this)" />
<div id="newPreview"> </div>
function $(o){return document.getElementById(o);}
function CheckImg(o,img)
{
if (!/\.((jpg)|(bmp)|(gif)|(png))$/ig.test(o.value))
{
alert('只能上传jpg,bmp,gif,png格式图片!');
o.outerHTML = o.outerHTML;
}
else
{
$(img).filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=o.value;
}
} <asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckImg(this, 'img');" />
<div id="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src= <%= pic%>,sizingMethod=scale);width:88px;height:113px;"> </div>
public string pic="";
http://topic.csdn.net/u/20091224/16/F37B7C72-0AAF-4E9D-9BD5-9AF1FEFD48BE.html
http://topic.csdn.net/u/20091210/14/3f49d66f-f184-4389-bcd8-cd345789eb7c.html?seed=656058855&r=62408603#r_62408603
{
string fullfileName= FileUpload1.PostedFile.FileName.ToString();
string filename =fullfileName.Substring(fullfileName.LastIndexOf("\\")+1);
string type = fullfileName.Substring(fullfileName.LastIndexOf(".") + 1);
if (type == "jpg" || type == "bmp" || type == "gif")
{
this.FileUpload1.PostedFile.SaveAs(Server.MapPath("image") + "\\" + filename);
this.Image1.ImageUrl = "image/" + filename;
}
else
{
Response.Write("<Script>alert('"+"你选择的图片格式错误!"+"')</Script>");
}
}预览可以放个图片控件 并赋值~