asp.net c# 上传图片 提示找不到 UploadFile System.Web.UI.HtmlControls.HtmlInputFile.UploadFile 再找找 你那有protected System.Web.UI.HtmlControls.HtmlInputFile UploadFile吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚刚找到这个,解决了此问题,但是又出了 ThumbnailCallback 找不到定义的错误 代码没什么问题呀.你试试:代码略有改动. <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <Script Language="C#" runat="server"> void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extension = Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper(); string fileName = DateTime.Now.ToString("yyyyMMddhhmmss"); string path = Server.MapPath(".") + "/UploadFile/" + fileName + extension; UploadFile.PostedFile.SaveAs(path); //加文字水印,注意,这里的代码和以下加图片水印的代码不能共存 System.Drawing.Image image = System.Drawing.Image.FromFile(path); Graphics g = Graphics.FromImage(image); g.DrawImage(image, 0, 0, image.Width, image.Height); Font f = new Font("Verdana", 32); Brush b = new SolidBrush(Color.White); string addText = "AddText.Value.Trim()aa"; g.DrawString(addText, f, b, 10, 10); g.Dispose(); //保存加水印过后的图片,删除原始图片 string newPath = Server.MapPath(".") + "/UploadFile/" + fileName + "_new" + extension; image.Save(newPath); image.Dispose(); if(File.Exists(path)) { File.Delete(path); } Response.Redirect(newPath); } } </Script><Form runat="server"><INPUT type="file" runat="server" id="UploadFile"><asp:Button id="Button1" Text="UpLoad" OnClick="Btn_Upload_Click" runat="server"/></Form> asp.net下载文件次数计算时,如果用户点了下载,但最终他又取消了,怎么计算次数 如何查询?? 数据库里面 怎么打印一列中的全部行? 一条正则 关于浏览器打开页面无法获取数据的问题,100分相送,分不多盼回 一个类型转换的问题 =====关于b/s模式的软件注册与试用?====== VS2005添加引用失败 想用一个treeview控件做左侧菜单 高手请进,水晶报表求救 今天学习遇到两个小问题?谢谢解答 §§§推荐.Net开发的利器:RichClient for .Net
代码略有改动. <%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Drawing" %>
<Script Language="C#" runat="server">
void Btn_Upload_Click(object sender, System.EventArgs e)
{
if(UploadFile.PostedFile.FileName.Trim()!="")
{
//上传文件
string extension = Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper();
string fileName = DateTime.Now.ToString("yyyyMMddhhmmss");
string path = Server.MapPath(".") + "/UploadFile/" + fileName + extension;
UploadFile.PostedFile.SaveAs(path);
//加文字水印,注意,这里的代码和以下加图片水印的代码不能共存
System.Drawing.Image image = System.Drawing.Image.FromFile(path);
Graphics g = Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
Font f = new Font("Verdana", 32);
Brush b = new SolidBrush(Color.White);
string addText = "AddText.Value.Trim()aa";
g.DrawString(addText, f, b, 10, 10);
g.Dispose();
//保存加水印过后的图片,删除原始图片
string newPath = Server.MapPath(".") + "/UploadFile/" + fileName + "_new" + extension;
image.Save(newPath);
image.Dispose();
if(File.Exists(path))
{
File.Delete(path);
}
Response.Redirect(newPath);
}
}
</Script><Form runat="server">
<INPUT type="file" runat="server" id="UploadFile">
<asp:Button id="Button1" Text="UpLoad" OnClick="Btn_Upload_Click" runat="server"/>
</Form>