社区
Ajax
帖子详情
ajax提交图片修改问题。
天边-红狐
2006-12-08 02:55:27
ajax修改图片,图片选择后预览然后点击上传,然后图片就在这个地方显示,但是客户这个时候放弃整个表单。怎么做到这个图片在服务器上及时被删除呢?
ajax使用图片拖曳,把其他网站上的图片拖曳过来,然后上传。怎么在页面显示,怎么读取至服务器?或者完成图片本地拖曳,然后上传到服务器。有无实现的方法或者例子。
哥们讨论下。
ps:后台用linux+apache+php+mysql
...全文
205
1
打赏
收藏
ajax提交图片修改问题。
ajax修改图片,图片选择后预览然后点击上传,然后图片就在这个地方显示,但是客户这个时候放弃整个表单。怎么做到这个图片在服务器上及时被删除呢? ajax使用图片拖曳,把其他网站上的图片拖曳过来,然后上传。怎么在页面显示,怎么读取至服务器?或者完成图片本地拖曳,然后上传到服务器。有无实现的方法或者例子。 哥们讨论下。 ps:后台用linux+apache+php+mysql
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaorenwu5
2006-12-08
打赏
举报
回复
fso组件
可以让用户上传,如果他之后提交表单那就保存该图片;如果他放弃则删掉。最好上传的时候,把图片的名字自己标记一下,比如加个前缀什么的...,至于怎么在php上实现fso组件,我也很希望知道...
jquery.form.js + php
ajax
提交
,包含
图片
文件上传实例
利用 jquery.form.js插件,php
提交
信息,
ajax
提交
,里面包含了上传文件的类,以及生成缩略图,保存到数据库省略了这一步,大家可以根据自己的项目进行
修改
。前后台大家自行完善,这是一个实例。
ajax
upload华丽的
图片
上传
利用
ajax
upload组件实现的
图片
上传 1、在部署该工程时,要在tomcat/webapps/对应的工程下建upload/good目录; 2、在该工程中,点击一次上传
图片
按钮,就执行一次后台操作,然后将
图片
的路径保存在一个input的隐藏域中,读者可以在
提交
表单的时候将该隐藏域一起
提交
到后台进行保存 3、由于组件返回到前台的响应信息是无法改变的,所以在前台要做一次跟后台一样的处理,才可以取得到
图片
4、该上传组件上传
图片
时,产生的临时文件的名称较长,建议不要去更改,否则前台的操作十分麻烦,而且不一定能成功 5、删除功能,利用的是jquery的
ajax
方法
JavaScript将base64
图片
转换成formData并通过
AJAX
提交
的实现方法
之前为了拍摄照片使用了webcam相关的插件,其拍摄后得到的是base64格式的
图片
,直接显示没
问题
,在src中直接指定就可以了,但是要上传到server时
问题
就来了,server端接收的是标准的文件,也就是html form中type=”file”的形式。想要沿用这个接口不更改server端代码,于是尝试将base64直接转换成标准的fomeData并通过
AJAX
提交
。 第一步,将base64转换成二进制
图片
(Blob) 主要思路是整理一下base64的前面几个字符,预处理以后转换成Blob对象,这个之后稍作处理可以放在formData中。 function dataURItoBlob(b
PHP+
ajax
实现上传、删除、
修改
单张
图片
及后台处理逻辑操作详解
主要介绍了PHP+
ajax
实现上传、删除、
修改
单张
图片
及后台处理逻辑操作,结合实例形式详细分析了前台
ajax
提交
图片
上传、删除、
修改
以及后台PHP逻辑处理相关操作技巧与注意事项,需要的朋友可以参考下
图片
在线裁剪(jQuery + HttpHandler)源码
图片
在线裁剪(jQuery + HttpHandler)源码 简单说明: Cutter为裁剪对象, 用于存储客户端通过
AJAX
提交
的数据。 Helper为
图片
处理类, 包括
图片
翻转(RotateImage()),
图片
裁剪(GenerateBitmap())。 Callback为服务器端
图片
处理类, 通过使用Cutter封装客户端
AJAX
提交
的数据, 然后调用Helper中的方法来完成
图片
处理。 BitmapScissors是一个HttpHandler, 通过客户端返回的 'action' 来调用Callback中的方法。 客户端
AJAX
提交
的Url为"scissors.axd", 实际为BitmapScissors类(如
修改
了服务器端处理程序, 请在Web.config中根据实际进行httpHandler节点配置), 为了便于代码管理及功能优化, 将功能进行了归纳, 大致可分为: 缩放(zoom): 细分为放大和缩小, 翻转(rotate): 细分为顺时针和逆时针, 移动(move): 细分为上|右|下|左平移. 所以直接编写三个 '基类' (具体实现看源码): izoom(zv): 提供
图片
放大或缩小功能, zv为当前缩放比, irotate(angle): 提供
图片
旋转功能, angle为当前旋转角度, imove(direction): 提供原图平移功能, direction为移动方向, 包括'left','up','right','down'.
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章