asp 如何上传图片(asp上传图片到数据库)

asp

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);

Published by

风君子

独自遨游何稽首 揭天掀地慰生平