ASP如何上传图片?
我举个简单的例子:
1.装上3个控制装置。
& ltASP:file upload ID = & quot;文件上传& quotrunat = & quot服务器& quotWidth = & quot220像素& quot/& gt;
& ltASP:Image ID = & quot;图& quotrunat = & quot服务器& quotHeight = & quot120px & quotWidth = & quot120px & quot/& gt;
& ltASP:Button ID = & quot;按钮& quotrunat = & quot服务器& quotText = & quot保存” Width = & quot48px & quotonclick = & quot按钮_ Click & quot/& gt;
2.双击该按钮
if(FileUpload 1 . has file = = true)//has file用于检查file upload是否有指定的文件。
{
字符串图像=系统。IO . path . get extension(file upload 1。文件名)。ToString()。to lower();//系统。IO.Path.GetExtension获取文件扩展名
如果(图片!= & quot.bmp & quot&&图像!= & quot.png & quot&&图像!= & quot.gif & quot&&图像!= & quot.jpg & quot)//在这里,你可以自己添加其他图像格式。最好都转换成大写再评判,我就懒了。
{
回应。写(& quot& lt脚本& gtalert(& # 39;请选择一张图片!')& lt/script & gt;& quot);
返回;//所以使用return避免过多嵌套
}
字符串filename = FileUpload1。文件名;
string savePath = Server.MapPath(("./imges/")
filename);//你的存放路径字符串savePath = Server。MapPath((& quot;./imges/& quot;)
文件名);//您的存储路径
文件上传1。SaveAs(保存路径);//将照片保存在文件夹中。
url = "imges/"
filename;url = & quotimges/& quot;
文件名;
图3。ImageUrl = url//放图~而且还可以。
}
这是最简单的方法。你先去看看能不能实现。
怎样用asp实现图片上传到文件夹,路径保存在access数据库中?
直接给个上传按钮,用Jquery写$(document).ready(function () { $(“#upfile”).uploadify({ 里面上传的文件夹为 ‘folder’: ‘../../images’, 然后还有设置回传图片 onComplete: function(){ document.getElementById(“img”).src = “../../images/” + response + “.jpg”;}
用ASP.NET怎么写文件上传和下载的代码啊?可以教教我吗?
string fileURL = this.Server.MapPath("你要下载的文件路径")
;//文件路径,可用相对路径FileInfo fileInfo = new FileInfo(fileURL)
;Response.Clear()
;Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()))
;//文件名Response.AddHeader("content-length", fileInfo.Length.ToString())
;//文件大小Response.ContentType = "application/octet-stream"
;Response.ContentEncoding = System.Text.Encoding.Default;Response.WriteFile(fileURL);