WPF图片上传

本文介绍WPF中图片上传的实现方式,包括获取图片文件路径流、按时间日期改写路径,以及图片格式转换为.png的过程。涵盖图片保存在文件夹或数据库中的两种方式,并详细讲解了文件流转换、IO流操作及图片绑定到控件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次写WPF图片的上传是因为我在这里面学到了新的一点知识,WPF的图片上传和其他的有一点不同就是它可以获取到图片的文件路径流,并且可以根据时间和日期来改写它的路径。其次就是WPF的图片上传的作用就是可以帮助到我们对不同上传有不同的理解,我写的目的就是可以让大家都可以用到自己项目当中。可以对自己的项目有别的理解。我要做的效果如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/dc3f55db800b7cbbca7922f5dc6a1c29.png点击上图中的浏览,可以选择文件夹中的任意图片,然后图片上传到页面,但是保存出来的路径将会进行改变,它会随着时间和日期进行自动更改。如下图所示:
在这里插入图片描述
在这里插入图片描述
并且保存在数据库中的路径也是和上图中的路径是一样的,可以值得的注意的是我上传原图的时候是C盘中的Users,并且后缀是.gif,但是大家可以看到数据库中的后缀名是.png,可以看出有什么不一样了吧,其实我无论上传的是.gif,.jpg,.png等,它都是会转化.png,因为我在WPF中的服务端设置它的命名转换格式。
在这里插入图片描述

图片上传有两种形式,一种是保存在文件夹中,一种是保存到数据库中。
目前下面的文档文件流转换路径,它只运用到服务端,它不用传到客户端去,所以在这里不需要写注解和配置服务。它只是在本地用,在服务这里用了try…catch来捕获异常,首先我们要声明一个strBaoCunLuJing变量,并且我们创建一个存储图片的文件夹,虽然可以手动创建,但是手动创建的文件夹其他的开发人员不一定

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值