C#图片上传

本文详细介绍了C#中图片上传的操作,包括获取并显示图片、预览及提交图片数据保存。首先,通过HTML的input[type=file]标签获取图片,并使用jQuery处理预览。接着,通过文件读取器将图片转换为Base64编码进行预览。在提交图片时,使用formData结合ajax进行POST请求,C#后台通过HttpPostedFileBase接收图片,验证路径并保存图片到指定文件夹,数据库中仅存储图片名称。
摘要由CSDN通过智能技术生成

基本上所有的管理平台,只要是涉及到数据的保存往往都有图片的上传。比如说,要记录一个商品需要存放商品的图片,方便查看;保存一个用户的信息需要存放用户的头像等等。
图片的上传操作很简单,一般会有两个操作:
一、 获取图片并显示

  1. 获取文件
    在html中input标签有一个type值为file的属性,通过设置该属性的input标签会变成一个文件选择器,使用它便可以获取到文件。
    在这里插入图片描述在这里插入图片描述

  2. 显示图片
    在实际项目中,选择到保存的图片需要预览。所以我们一般不会直接使用该标签,而是通过方法去调用。
    在这里插入图片描述

在写好一个file类型的input基础上,再写一个img标签,该标签用于显示预览图片。然后给img设置一个点击事件,通过这个点击事件去调用file文件选择器的点击。
在这里插入图片描述

在input标签上有一个acc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值