当前位置:首页 » 文件管理 » ajax上传多张图片

ajax上传多张图片

发布时间: 2022-08-27 00:08:35

1. input file 分开操作上传php怎么获取全部的图片

这个没有办法的, 你一个表单控件只能保存你当前选择的图片, 如果再次选择肯定会覆盖上次选择的图片。
你想上传多张图片没必要这么折腾,多选上传行了。
如果你非要实现这种一次选一张图片的功能, 也可以实现;你可以给你的input[type=file] 添加一个内容改变事件,当有文件选中的时候把这个文件资源保存在js变量中, 这个变量可以是一个数组,当全部文件选择完毕之后,点击上传,触发一个AJAX请求,把所有图片上传到服务端, 上传完成后服务端可以返回一个包含所有上传图片路径的数组, 这个时候在前端遍历这些数组,让它们显示在你说的ul中。

2. ajax上传“多张图片“”后PHP返回HTML的的路径怎样插入MySQL数据库,单个字段存储还是多个字段存储

多个图片上传,可以拆分成单个的上传,每一个图片对应一条数据,然后记录图片的信息和存储路径等。
然后保存的时候,保存图片记录的id就可以,到时候可以根据id获取到相关的图片信息。
如果使用oss等存储空间,也是他们会每一个图片返回给你一个图片路径,你保存图片的网络地址就行,这个时候可以使用一个字段然后通过分隔符,比如‖进行分割,当然,如果图片数量是固定的,也可以用多个字段分别存储路径。
最后,推荐使用单个字段分隔,因为一般不需要对图片字段进行检索,如果需要的话,单个字段查询后,再封装接口返回也可以。

3. php ckfinder一次上传多张图片地址

<form action="" method="post">
<input id="xFilePath" name="FilePath[]" type="text" size="50" />
<input type="button" value="Browse Server" onclick="BrowseServer();" /><br />
<input id="xFilePath" name="FilePath[]" type="text" size="50" />
<input type="button" value="Browse Server" onclick="BrowseServer();" /><br />
<input type="submit" value="提交" name="in" />
</form>
提交为数组,遍历保存

4. 用aspupload如何同时上传两张图片,并以新命名的方式把路径保存到数据库求高手解决

ajax异步。
图1图2分别异步提交图片到后台。新名字的话也是后台处理的。图片存在空间里,把图片名存在数据库里。输出图片名到前台
前台图1图2后面可分别设一个隐藏的 input 用来ajax返回各自的图片名。
总的提交按钮只提交隐藏的input即可。(input里是图片名,可同时提交多个input)
暂无图片在第一次加载html时加载。每一次ajax上传图片除了返回图片名到对应的input外,还同时js动态输出新img标签代替对应的暂无图片,新img标签要写好完整的图片地址。

5. ajaxFileUpload异步上传图片,服务器文件叫多,如何删除啊~~

可以做个批量清理的小程序,把所有上传的图片,都存在数据库里,然后遍历上传的这个目录,读取到文件名以后,去数据库查,要是不存在的话,说明这张图是没有用的,删除~

6. asp.net 用Ajax上传多张图片

建议使用jquery的上传插件:jquery.multfile.js,非常方便~可以到相关网站上看下,真的很简单~
网站:http://www.fyneworks.com/jquery/multiple-file-upload/

7. ThinkPHP中图片最多一次上传20张,怎么上传更多图片

$User->fenxiang_fm = 'Uploads/'.$info[0]["savename"]; // 这里的$info[0]["savename"]的下标[0]表示上传的第1个图片按顺序,记住是下标
$User->fenxiang_sc = 'Uploads/'.$info[1]["savename"]; // 这里的$info[1]["savename"]的下标[1]表示上传的第2个图片按顺序,记住是下标

function upload(){

import("ORG.Net.UploadFile");

$upload = new UploadFile();// 实例化上传类

$upload->maxSize = 3145728 ;// 设置附件上传大小

$upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型

$upload->saveRule = time;//这里的时间是根据上传的图片的多少来自动改变图片的名称的(并且时间都不同,所以上传的图片的名称就不会相同)

8. 多张图片上传 删除 修改 PHP

方法一:
你这样以json
的形式保持多条记录
不好修改数据记录的,程序些下来也比较纠结
改一下数据表里面的结构吧,,,一张图片一个字段(pic1,pic2,pic3,pic4)
方法二:
在修改页面的时候

json
数据
格式化为
数组
用foreach
把这些图片路径
循环到
隐藏域里面
点击删除
一个
时候
就用js
删除图片对应的隐藏域
(至于图片的删除
可以用ajax
来实现)
最后表单提交的时候

就值接收到了
没有删除的图片的隐藏域
保存更改入库就
行了!
希望对你有用

9. PHP后台新闻图片的添加

一般来说,新闻后台管理系统的新闻内容都是用的【富文本编辑器】

在编辑内容的过程中,用ajax方式将图片异步传到服务器上并返回地址,再在文本框中使用html的img把标签把图片显示出来

整个富文本的内容,先将html实体转换成字符串加以储存,整个文章内容在数据库中以字符串形式储存,读出来的时候将字符串转义为html实体,先可以显示出自定义的文本样式了

由于内容是字符串,所以上传一张图片和上传多张图片对于一篇文章来说是无差别的

扩展
富文本编辑器会根据你的操作,用html标签来保存你的排版信息,你看起来是在编辑一段文字,实际上富文本编辑器已经暗地里把格式转换成了html代码

热点内容
洗脑缓存 发布:2024-10-13 11:59:53 浏览:921
安卓导航怎么关闭自动升级 发布:2024-10-13 11:51:53 浏览:665
电脑配置120加1t什么意思 发布:2024-10-13 11:51:10 浏览:411
方舟如何创建建造服务器 发布:2024-10-13 11:21:05 浏览:598
win7用户文件夹改名 发布:2024-10-13 11:16:53 浏览:702
小区门密码如何重置 发布:2024-10-13 11:16:08 浏览:883
投诉上传评证 发布:2024-10-13 11:03:55 浏览:427
pn结算法 发布:2024-10-13 10:58:12 浏览:264
网络课程脚本 发布:2024-10-13 10:24:56 浏览:505
网上买电脑如何查看配置 发布:2024-10-13 10:17:29 浏览:798