您好,欢迎访问一九零五行业门户网

jQuery Mobile + PHP实现文件上传

这篇文章主要介绍了jquery mobile + php实现文件上传的方法实例,以及由于自己疏忽造成的问题的解决方法,这里推荐给大家,有需要的小伙伴参考下
很简单的一个小例子 jquery mobile + php 通过超全局 $_files 上传,然后用move_uploaded_file()方法把上传的图片移动到到本地服务器下的文件夹,
下面是html和php的代码
复制代码 代码如下:
校园祭
                                首页
enctype=multipart/form-data data-inline=true  data-ajax=false />
                                上传
创新实验
复制代码 代码如下:
if ($_files[file][error] > 0)
        {
                echo return code: . $_files[file][error] .
;
        }
        else
        {
               echo upload: . $_files[file][name] .
;
                echo type: . $_files[file][type] .
;
               echo size: . ($_files[file][size] / 1024) . kb
;
                echo temp file: . $_files[file][tmp_name] .
;
                if (file_exists(upload/ . $_files[file][name]))
                {
                        echo $_files[file][name] . already exists. ;
                }
                else
                {
                        move_uploaded_file($_files[file][tmp_name],
                       upload/.$_files[file][name]);
                        echo stored in:   .upload/. $_files[file][name];
                }
        }
}
?>
代码很简单,,但是使用过程中却发现一个问题,自己试了好久都上传不了
询问了小伙伴后,发现问题所在是文件权限不足,从而限制了网页上传图片到文件夹中.所以解决办法就是把文件夹的权限问题解决掉.
复制代码 代码如下:
$ cd /var/www
$ sudo chmod -r  777  html
ok,现在就可以将文件上传到服务器的文件夹了.
其它类似信息

推荐信息