有没有办法在单击立即更改源的图片后使用 AJAX 上传图像
Is there a way to upload a image with AJAX after clicking on the picture that immediatly changes the source?
我目前正在与 ASP.net/Razor 一起做一个项目。在这个项目中,我有一个个人资料图像。我的目标是将计算机中的图像上传到服务器,以便在单击旧图像并在计算机上选择新图像后,我可以用新图片刷新旧图片(因为大多数网站确实查看Twitter,Facebook和LinkedIn)。我还没有找到一种方法,而且我很菜鸟,所以我希望有人可以帮助我解决这个问题:)。我在考虑 Ajax 调用中的 OnClick 事件会改变图片,但建议是 ofc 欢迎:)
提前感谢,
马里恩
实现此目的,您必须将文件的内容(二进制)保存在某个地方(可能是DB)。如果要在保存图像之前显示配置文件的外观,请执行以下操作:
1 - 将图像上传到服务器。
2 - 将图像速度保存在服务器上(将其放入会话中)。
3 - 将二进制文件获取到客户端并将其放入映像的 src 中。
4 - 当用户保存时,将图像保存在某处。数据库中的二进制文件或文件系统上的文件。
相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 获取ajax加载的图像的大小
- 使用FormData上传AJAX图像;t在服务器端显示图像
- Javascript/jQuery压缩一个图像正确的评论帖子,并使用Ajax Laravel 5.2保存到控制器中
- 使用formData使用ajax将图像插入数据库
- ajax加载()后,包含图表的图像不会重新绘制
- 如何缓存AJAX请求的图像
- Ajax调用,发送图像和其他数据
- PHP Ajax 图像上传错误
- 在Node/AngularJS应用程序中调整和压缩AJAX图像
- 正在寻找一个使用php的ajax图像查看器,或者将其从asp转换为php
- 从数组上传AJAX图像
- Ajax图像上传通知
- ajax图像上传和预览表单
- ajax图像和处理它的数据
- P2P Ajax图像传输
- 表单中的PHP Ajax图像上传
- Ajax图像库("imago").滚动的位置
- Ajax图像预加载器不工作
- 如何在IE11中ajax图像加载后恢复滚动位置