文档章节

Ajax实现附件上传

PHer
 PHer
发布于 2014/06/23 15:05
字数 310
阅读 94
收藏 1

客户端需要获得附件的信息

方法一:在客户端利用js获得附件的具体信息

方法二:利用FormData来收集表单数据,同时也能收集附件信息

<script type='javascript'>
         var reg = document.getElementById('reg');
         var fd = new FormData(reg);
</script>

服务器端接收数据

<?php
    if(isset($_FILES)){
            exit('上传失败');
        }
    if($_FILES['filename']['error']>0){
        exit('上传文件有错误');
    }
    move_uploaded_file($_FILES['filename']['temp_name'].'./uploaded/'.$_FILES[filename]['name']);

$_FILES数组由下面部分组成:

        1 $_FILES['myfile']['name']上传文件的名字.

        2 $_FILES['myfile']['type']上传文件的类型

        3 $_FILES['myfile']['size']上传文件的大小

        4 $_FILES['myfile']['tmp_name']上传生成的临时文件名字

        5 $_FILES['myfile']['error'] 上传产生的错误代码

            错误代码有:0,1,2,3,4,5

            0代表文件上传成功

            1文件大小超过了phpini中设置的文件大小(upload_max_filesize)

            2文件大小超过限制

            3文件只有部分上传

            4文件没有上传

            5上传大小为0k



© 著作权归作者所有

共有 人打赏支持
PHer
粉丝 4
博文 121
码字总数 38443
作品 0
成都
程序员
私信 提问
uplodify上传中途取消

uplodify通过ajax上传,通常上传附件要填写附件相关信息,uplodify上传成功后,文件已经传到服务器,这时其他信息没填写,就关闭了页面,相当于放弃了上传,要删除附件怎么办,如何判断...

bridge_ca
2014/04/19
245
3
GWT Flash Bridge

gwt flash bridge 在adobe flex bridge 的基础上,借助gwt 提供的 javascript overlay type 和jsni 对其进行了封装,实现了在gwt 环境下,使用java语言 访问和使用flash平台上的功能. flash 提供...

匿名
2010/03/03
1K
0
邮箱实用技巧二:怎样发附件最方便

企业在办公过程中,经常都会遇到一个情况:在编辑邮件时,需要发送不同的多个附件。虽然可以进行打包上传,但因为不同的收件人,需要发送不同的多个附件,每次都进行打包,实在是一件非常繁琐...

月亮湖泊
2010/04/23
294
0
邮件发送上传附件时不刷新问题和如何拿到流?

我现在需要实现一个邮件回复功能,可能用户会添加附件(可能会比较大) 现在就是在添加需要完成后如何实现他整个页面不跳转,等提交发送邮件时在跳 我知道用ajax或者dwr 可以做到不刷新的效果,但...

浪漫小和
2013/01/14
163
0
Jfinal用ajax上传附件getFile为null

@JFinal 你好,想跟你请教个问题:Jfinal用ajax上传附件getFile为null,不用ajax的方式是可以的,这个不知道如何解决?

xudelove
2017/02/09
160
0

没有更多内容

加载失败,请刷新页面

加载更多

stylus

stylus基础教程,stylus实例教程,stylus语法总结

miaojiangmin
26分钟前
1
0
PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
8
0
让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字

让哲学照亮我们的人生——读《医务工作者需要学点哲学》有感2600字: 作者:孙冬梅;以前读韩国前总统朴槿惠的著作《绝望锻炼了我》时,里面有一句话令我印象深刻,她说“在我最困难的时期,...

原创小博客
今天
5
0
JAVA-四元数类

public class Quaternion { private final double x0, x1, x2, x3; // 四元数构造函数 public Quaternion(double x0, double x1, double x2, double x3) { this.x0 = ......

Pulsar-V
今天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部