ASP.net 如何实现上传图片的调整和裁减

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.net 如何实现上传图片的调整和裁减相关的知识,希望对你有一定的参考价值。

数据库是oracle,图片要以blob的形式上传到数据库,请问如何实现照片裁剪并上传到数据库。
具体要用到那些函数或方法?

可以先将文件上传到服务器,然后在服务器端裁剪,再转换为BLOB的形式保存到数据库中追问

能不能具体点儿?

追答

先使用upload控件(也可以是别的)上传文件到服务器,用js控制裁剪,将裁剪所得的图片转换为byte数组存入数据库。

参考技术A 你可以用js 控制在客户端剪裁好后再后台转成二进制保存数据库追问

如何实现在客户端裁剪图片?

参考技术B 要在客户端是裁剪的话就得写个ActiveX 控件或flash 之类的方法了。要是想js + asp.net 方式的话可以找个jquery 插件来实现。通过js确定图片的裁剪的各种参数(坐标,宽高等),再传给服务端的asp.net 处理。

ASP.net如何实现用唯一的用户名重命名上传的图片和显示图片

我写的是留言板,想上传头像,在上传时用用户名重命名,然后在用用户名作为连接显示出来

你把上传的图片保存在 以用户名为名的文件夹里面 我保证绝对唯一
上传后场的图片名=源文件名+上传时间
参考技术A 在数据库table中定义管理员ISUSER为0(某一个值)

以上是关于ASP.net 如何实现上传图片的调整和裁减的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET 图像上传与调整大小

ASP.net如何实现用唯一的用户名重命名上传的图片和显示图片

asp.net4.0中多图片上传如何操作

asp 提交表单和上传文件

在 asp.net 中调整图像大小而不会丢失图像质量

Asp.Net MVC 在 Edit Get 中编辑上传的图片(HTTPPostedFileBase)