有没有办法在单击立即更改源的图片后使用 AJAX 上传图像

Is there a way to upload a image with AJAX after clicking on the picture that immediatly changes the source?

本文关键字:AJAX 图像 单击 有没有      更新时间:2023-09-26

我目前正在与 ASP.net/Razor 一起做一个项目。在这个项目中,我有一个个人资料图像。我的目标是将计算机中的图像上传到服务器,以便在单击旧图像并在计算机上选择新图像后,我可以用新图片刷新旧图片(因为大多数网站确实查看Twitter,Facebook和LinkedIn)。我还没有找到一种方法,而且我很菜鸟,所以我希望有人可以帮助我解决这个问题:)。我在考虑 Ajax 调用中的 OnClick 事件会改变图片,但建议是 ofc 欢迎:)

提前感谢,
马里恩

实现此目的,您必须将文件的内容(二进制)保存在某个地方(可能是DB)。如果要在保存图像之前显示配置文件的外观,请执行以下操作:

1 - 将图像上传到服务器。

2 - 将图像速度保存在服务器上(将其放入会话中)。

3 - 将二进制文件获取到客户端并将其放入映像的 src 中。

4 - 当用户保存时,将图像保存在某处。数据库中的二进制文件或文件系统上的文件。