求救!怎样实现ASP.NET图片上传实现预览功能?

16:24 提问
上传图片头像,如何才能够在上传之后,能够在注册页面显示出来
ASP.NET中个人信息注册的时候,上传图片头像,如何才能够在上传之后,就能够在注册页面显示出来,然后再将其图片路径存入数据库中
下面获取上传的图片的脚本代码
function GetPic()
var RetValue=OpenModalDialog("../TeacherManage/UploadUserPhoto.aspx",700,500);
var txtPhoto=document.getElementById("tabContainer1_TabPanel1_txtPhoto");
txtPhoto.value=RetV
document.getElementById("tabContainer1_TabPanel1_Image1").setAttribute("src","../UserImage/"+txtPhoto.value);
其他相关推荐Asp.net图片上传实现预览效果实例代码
在页面上放入一个上传控件和一个图片控件.&&:FileUpload ID="FileUpload1" runat="server" onpropertychange="show(this.value)"/&&&&&&&& &asp:Image ID="Image1" runat="server"& /&2在上传控件中写onpropertychange="show(this.value)"事件并调用js中的show函数并将自身的参数传进js.&&&& &script type="text/javascript"&&&& function show(id)&&& ...{&&&&&&& document.getElementById("Image1").src=&&& }&&& &/script& Ie6,Ie7测试通过(注要通过滤器实现)&&p id="pview" style="filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);WIDTH: 166 HEIGHT: 190px"&&!--用于显示图片--&&/p&&asp:FileUpload ID="FileUpload3" runat="server" onpropertychange="show1(this.value)"/&&script type="text/javascript"&function show1(upimg)...{&var dd=document.getElementById("pview");&dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src =&dd.style.width = 166;&dd.style.height = 190;&dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod =}&/script&所有回答(2)
uploadify:
script属性改为&controller名称/action名称&&
园豆:9726
$('#fileInput1').uploadify({
'uploader': '@Url.Content("~/Content/Album/uploadify.swf")', //浏览按钮swf
'script': '/Album/PhotosUpload', //调用方法 new { aaa: $("#saveResualt_CATEGORY_ID").val()
'cancelImg': '/Content/Album/cancel.png', // 取消图片
'fileExt': '*.*.*.png', // 过滤类型
'fileDesc': '*.*.*.png', // 提示信息
'sizeLimit': 1024*1024*4, // 4M = 4194304
'multi': true, // 是否批量
'onComplete': UpComplete,
'onAllComplete': AllComplete,
'queueSizeLimit': 6// 多文件上传时,同时上传文件数目限制
在页面提交的时候触发 ajax 调用 AlbumUpLoad 方法 即Controller层的方法,先加载下拉列表 ,加载页面
///上传图片页面,下拉列表
public ActionResult AlbumUpLoad()
AlbumCategoryViewModel _albumViewModel = new AlbumCategoryViewModel();
IList&ALBUM_CATEGORY& listUnits = GetAlbum();
_albumViewModel.StageList = new SelectList(listUnits, "CATEGORY_ID", "CATEGORY_NAME");
return View(_albumViewModel);
///然后选好图片,点击上传
[HttpPost]
2 public ContentResult PhotosUpload(string AlbumID)
// 获取上传文件
fileData = (HttpPostedFile)HttpContext.Current.Request.Files[0];
// 原附件名称
fileName = fileData.FileName.Replace(",", "");
//设置文件名+获取文件扩展名
SavefileName = DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + Path.GetExtension(fileData.FileName);
// 生成要存档的 文件路径和文件名
//判断是否存在上传文件夹,若不存在默认创建
FileHelper.CreateFolder(Server.MapPath("/Upload/OfficialSendDocument/"));
filePath = bine(Server.MapPath("/Upload/OfficialSendDocument/"), SavefileName);
//上传服务器
fileData.SaveAs(filePath);
16 // 保存上传照片信息 如果保存失败则删除以上传的信息
17 if (!saveFile(album_ID, ImageName,ID))
19 FileInfo file =new FileInfo(fileName);
20 file.Delete();
21 ImageName ="";
26 ImageName ="";
29 return Content(ImageName);
&&&您需要以后才能回答,未注册用户请先。您还没有登录,快捷通道只有在登录后才能使用。 还没有帐号? 赶紧
如何实现ASP.NET网站程序的上传文件功能。
在线时间0小时
本帖被 swking 从 数据存储计算 移动到本区()
&&&&我只需求最简单的,就是在网站中,点上传 把图片能传到OSS里就行。别的功能无所谓。请问怎么实现呀。
在线时间0小时
Re如何实现ASP.NET网站程序的上传文件功能。
有没有人来帮帮我,把最最最简单的功能给我讲讲呀
在线时间128小时
回1楼叶子的的帖子
这个不是很简单吗?你用一下.NET的SDK啊。你用的是.NET的。然后上传就是PutObject .
在线时间5小时
Re如何实现ASP.NET网站程序的上传文件功能。
有木有童鞋做过。能否上传个救命。&
在线时间5小时
Re如何实现ASP.NET网站程序的上传文件功能。
using S&using System.Collections.G&using System.L&using System.W&using System.Web.UI;&using System.Web.UI.WebC&using Aliyun.OpenServices.OpenStorageS&using System.IO;& &public partial class _Default : System.Web.UI.Page&{&&&&&string accessId = &你的账号&;&&&&&string accessKey = &你的密码&;&&&&&string bucketName = &你的bucket&;& & &&&&&protected void Page_Load(object sender, EventArgs e)&&&&&{& &&&&&}& &&&&&/// &summary&&&&&&/// 上传&&&&&/// &/summary&&&&&&/// &param name=&sender&&&/param&&&&&&/// &param name=&e&&&/param&&&&&&protected void Button1_Click(object sender, EventArgs e)&&&&&{& &&&&&&&&&//文件名&&&&&&&&&string key = DateTime.Now.ToString(&yyyyMMddHHmmss&);& & &&&&&&&&&//string fileToUpload = &file.zip&;& &&&&&&&&&ObjectMetadata metadata = new ObjectMetadata();&&&&&&&&&// 可以设定自定义的metadata。&&&&&&&&&metadata.ContentType = FileUpload1.PostedFile.ContentT& & &&&&&&&&&OssClient ossClient = new OssClient(accessId, accessKey);& &&&&&&&&&using (var fs = FileUpload1.PostedFile.InputStream)&&&&&&&&&{& &&&&&&&&&&&&&key&&= Path.GetExtension(FileUpload1.PostedFile.FileName);&&&&&&&&&&&&&//目录处理&&&&&&&&&&&&&string ml = string.IsNullOrEmpty(Text1.Text) ? && : Text1.Text.Trim()&& &/&;&&&&&&&&&&&&&var ret = ossClient.PutObject(bucketName, ml&& key, fs, metadata);& &&&&&&&&&&&&&Label1.Text = ret.ET& &&&&&&&&&&&&&string url = string.Format(&http://{0}./{1}{2}&, bucketName, ml, key);&&&&&&&&&&&&&Label2.Text =& & &&&&&&&&&}&&&&&}&&&&&//删除&&&&&protected void Button2_Click(object sender, EventArgs e)&&&&&{& & &&&&&&&&&OssClient ossClient = new OssClient(accessId, accessKey);& &&&&&&&&&&&&&ossClient.DeleteObject(bucketName, TextBox1.Text);& & & &&&&&}&}&
UID:291222
在线时间630小时
asp ? 这个&&。。。。 应该可以看 net的教程
在线时间17小时
Re如何实现ASP.NET网站程序的上传文件功能。
都说了c# 的只有一个SDK 示例程序都没有 根本搞不懂怎么用.官方也不加强,&人都不会开发 叫人怎么用啊.&
访问内容超出本站范围,不能确定是否安全
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
您目前还是游客,请
验证问题: 阿里云官网域名是什么? 正确答案:
&回复后跳转到最后一页

我要回帖

更多关于 mui实现单图片上传 的文章

 

随机推荐