IOS开发教程之put上传文件的服务器的配置及实例分享
1,HTTP常见的方法
GET获取指定资源
POST2M向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源HEAD获取指定资源头部信息
PUT替换指定资源(不支持浏览器操作)
DELETE删除指定资源
2,配置服务器的put请求方式:
1>
n打开终端 pcd/etc/apache2 psudovimhttpd.conf
n在vim中输入 p/httpd-dav.conf •查找httpd-dav.conf p按0将光标移动至行首p按x将行首的#删除 p输入:wq,保存并退出 2>
在终端继续输入 cd/etc/apache2/extra sudovimhttpd-dav.conf
在vim中将右图中第一处标红位置的Digest修改为Basic
输入:wq,保存并退出
提示:
修改的是用户授权的方式
第二处标红位置是保存用户密码的文件(/user/user.passwd)
第三处标红位置是能够使用PUT请求的用户名(admin)
4>
在终端输入pcd/usr
sudohtpasswd-c/usr/user.passwdadmin
ls-l
sudochgrpwww/usr/user.passwd
ls-l
5> 建立var文件夹,保存DavLockDB相关文件nsudomkdir-p/usr/var sudochown-Rwww:www/usr/var
建立上传文件夹:uploads sudomkdir-p/usr/uploads sudochown-Rwww:www/usr/uploads
重新启动Apache sudoapachectl-krestart
6>当看到这个时就表示配置正确
修改后用ls-l查看的示意图如下 如果能看到这三个就表示配置正确 uploads user.passwd var