怎么在前端生成缩略图,只上传缩小后的图片。谢谢

wo22ni 2015-12-20 08:51:33
选择图片后,生成缩略图后再上传到服务器,选择的图片太大,没有必要上传原图片,只想上传缩略后的小图,有源码的分享下,谢谢。
...全文
333 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qbilbo 2015-12-21
  • 打赏
  • 举报
回复
需要浏览器支持html5。 用FileReader读取本地文件,再用Image加载此文件并缩放绘制到canvas上。最后canvas.ToDataURL()取得缩放后文件的Base64编码,将此编码上传到服务端,解码为byte[]后,写入文件。
xuan.ye 2015-12-21
  • 打赏
  • 举报
回复
这类的需求,HTML5是比较容易就实现的,纯粹靠 asp.net ,就很难,无法确定,用户的有效区域。 一般是HTML5 上传图片,用户选择有效区域,确定图片 x,y坐标,宽度和高度,在图片上传到服务器时,同时传入坐标、宽度和高度,进行图片截取并保存。
threenewbee 2015-12-20
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zijinguang/archive/2008/06/18/1224779.html

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧