php怎么实现批量上传图片?不是一张一张选择之后一起上传 就是打开文件夹全选直接全部上传。 php怎么实现批量上传图片?不是一张一张选择之后一起上传 就是打开文件夹全选直接全部上传。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用插件方便点,而且兼容性好,但是他其实是一张一张的往上传的,如果你想一次性传上去,那就自己写一个上传类,html方面只需要把N个上传标签写在一个form表单中,然后点击提交按钮就可以了,服务端就可以接收到所有的文件流,是一个数组,然后循环数组逐个保存即可 一般是用控件来实现的。我们公司用的是Xproer.HttpUploader 单文件上传演示单文件整合代码: 服务器返回消息:<input id="txtFilePath" type="text" size="50" /> <script type="text/javascript" language="javascript"> var uploaderMgr = new HttpUploaderSingleMgr(); uploaderMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx"; uploaderMgr.Load(); uploaderMgr.CompleteHook = function(msg) { document.getElementById("txtFilePath").value = msg; }; window.onload = function() { uploaderMgr.Init(); }; </script> 网上可以直接搜到。http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html 理論上來說,必須使用客戶端,各種瀏覽器出於安全考慮對file表單都不允許一次選擇多個文件,除非你自己開發瀏覽器就客戶端的兼容性來說,swf更優一些,因為插件的普及率更高…… 书里的办法是表单的每个file标签使用name="filename[index]"的post数组上传的,在php里可以直接$_FILE['filename']['name'][index]等方式访问相关属性。看样楼上所说是禁止在一次post请求里发送多个文件了,那么ajax将每个文件作为一次单独的post传上去好了,看QQ邮箱的随身盘也是那么做的,都是串行逐一上传的。 单文件301跳转怎么写呢? 有关PHP二维数组的拼接问题? 关于字符转码后输出的问题 菜鸟问题 php获取动态变量 PHP如何上传大文件?且带有进度条。 用PHP开发基于数据库的WEB应用时,处理字符转义要注意哪些问题啊? 求一新闻管理系统,帮忙提供些资料,谢谢. 文件上传问题 给点思路、技术支持。 新人php求助 php 能不能像在eclipse中部署java项目一样直接部署到服务器啊。 PHP中echo JS的问题,好诡异啊,请大家看看
单文件上传演示单文件整合代码: 服务器返回消息:<input id="txtFilePath" type="text" size="50" />
<script type="text/javascript" language="javascript">
var uploaderMgr = new HttpUploaderSingleMgr();
uploaderMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
uploaderMgr.Load();
uploaderMgr.CompleteHook = function(msg)
{
document.getElementById("txtFilePath").value = msg;
}; window.onload = function()
{
uploaderMgr.Init();
};
</script>
理論上來說,必須使用客戶端,各種瀏覽器出於安全考慮對file表單都不允許一次選擇多個文件,除非你自己開發瀏覽器就客戶端的兼容性來說,swf更優一些,因為插件的普及率更高……