当前位置:首页 » 文件管理 » aspnet图片上传预览

aspnet图片上传预览

发布时间: 2022-08-11 07:01:10

❶ asp.net(C#)上传用fileupload显示在image图片中的方法

我觉着你可以把文件保存到本地路径,然后把图片存的路径存储数据库,读取的时候去数据库去路径就行了

❷ c# asp.net中 用fileupload控件上传图片

首先要看你想实现如何存储图片数据,有两种形式;
第一在数据库中存储图片的路径,这样需要将上传的图片存储到远程服务器的磁盘上,然后获取图片的路径存储到数据库中。
第二将图片的数据存储到数据库中,这样做不需要上传图片的路径的,他的原理是将图片按照一定的数据格式存储到数据库中,在读取的时候需要用程序将数据取出来然后解码转换成你要的图片格式

❸ asp.net c#怎么上传图片到数据库,需要添加什么控件,说清楚

需要添加FileUpload控件,通过这个控件选择需要上传的图片,然后把图片转换成二进制流,将二进制流保存到数据库,读取的时候再将二进制流转换成图片。怎样转换你自己查吧,我也忘了。

❹ C#、ASP.NET图片上传问题

保存入本地你已经写完了,剩下的就是路径保存入access数据库?

❺ 怎么运用aspnet制作图片上传,修改,增加,刷新,和自动播放。

发老师给的具体要求出来看看,我练习下。

❻ ASP.NET中将上传的图片显示在页面上(c#语言)

<asp:Image ID="Image1" runat="server" ImageUrl="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-.gif" />
<asp:FileUpload ID="FileUpload1" onpropertychange="document.all.Image1.src=this.value;" runat="server" />

❼ C# ASP.NET 如何上传图片进数据库 我用的是VS2010。

在得到图片的时候自己写一个方法将图片转化成二进制流的形式存入数据库:
private byte[] ConvertPicture()
{
string path = FileUpload1.FileName //记录图片所在的路径
byte[] byteImage = null; // 初始化一个字节数组储存图片
FileStream FStream = new FileStream(path , FileMode.Open, FileAccess.Read); //将图片以文件流的形式进行保存
BinaryReader BReader = new BinaryReader(FStream);
byteImage = BReader.ReadBytes((int)FStream.Length);
BReader.Close();
FStream.Close();
return byteImage;
}
在数据库中读取出二进制流的图片:
byte[] bytes = model.EmployeeImage;
MemoryStream ms = new MemoryStream(bytes);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
this.Image1 = img;

❽ Asp.net(c#)文件上传于下载

我这里有个上传的函数,下载的还没做过(新手,目前还没用到),你看看吧能不能用了。

public void Upload(string path, System.Web.UI.WebControls.FileUpload fileupload)
{
bool fileOK = false;
if (FileUpload1.HasFile)
{
string fileException = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
//获取指定路劲字符串的后缀名,并转化为小写
string[] allowExcption = { ".jpg", ".jpeg", ".bmp",".gif" };
//定义允许的后缀名
for (int i = 0; i < allowExcption.Length; i++)
{
if (fileException == allowExcption[i])
{
fileOK = true;
}
}
}

if (fileOK)
{
//判断文件是否存在,若不在则创建路径
if (System.IO.Directory.Exists(path))
{
//MessageBox.Show("该目录已经存在","信息提示");
}
else
{
System.IO.Directory.CreateDirectory(path);//创建文件路径
}
fileupload.SaveAs(path + "\" + fileupload.FileName);//上传文件
}
else
{
Response.Write("<Script>alert('不支持此格式文件上传')</Script>");
return;
}
}






protected void Button1_Click(object sender, EventArgs e)
{
string serverpath = Server.MapPath("~/ImageFile");
string imapath = "~/ImageFile/" + FileUpload1.FileName;
Upload(serverpath, this.FileUpload1);
Image1.ImageUrl = imapath;

serverpath = Server.MapPath("~/ImageFile");
imapath = "~/ImageFile/" + FileUpload1.FileName;
Image1.ImageUrl = imapath;
Upload(serverpath, this.FileUpload1);
}

这部分是调用的(预览的功能),你要上传的话改成数据库操作就可以了,存放上传的路劲,文件的话她会自动生成文件夹放在里面的。

❾ ASP.NET+C#,FILEUPLOAD控件,如何上传图片到服务器,并保存图片路径到数据库

我做了个例子给你
前台:
<div>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server"
Text="Button" onclick="Button1_Click" />
<asp:Image ID="Image1" runat="server" />
</div>
后台:
protected void Button1_Click(object sender, EventArgs e)
{
FileUpload1.SaveAs(Server.MapPath("img/"+FileUpload1.FileName));//上传图片
Image1.ImageUrl = "~/img/" + FileUpload1.FileName;//图片路径(将这个数据保存到数据库就可以了。img为项目里一个文件夹的名称)
}

❿ C#.net 实现上传前先图片预览

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script language="javascript" type="text/javascript">
function Preview(imgSrc)
{
document.getElementById("Image1").src = imgSrc;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Image ID="Image1" Width="100px" runat="server" />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="Preview(this.value);" />
</div>
</form>
</body>
</html>

热点内容
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:166
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:736
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:148
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:397
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:542
access数据库exe 发布:2025-05-12 12:39:04 浏览:630
五开的配置是什么 发布:2025-05-12 12:36:37 浏览:365