IOS开发教程之put上传文件的服务器的配置及实例分享

时间:2021-05-20

1,HTTP常见的方法

GET 获取指定资源

POST 2M 向指定资源提交数据进行处理请求,在RESTful风格中用于新增资源 HEAD 获取指定资源头部信息
PUT 替换指定资源(不支持浏览器操作)
DELETE 删除指定资源

2,配置服务器的put请求方式:
复制代码 代码如下:
1>

n 打开终端
p cd /etc/apache2
p sudo vim httpd.conf

n 在vim中输入
p /httpd-dav.conf
• 查找httpd-dav.conf
p 按0将光标移动至行首 p 按x将行首的#删除
p 输入:wq,保存并退出
2>

在终端继续输入
cd /etc/apache2/extra
sudo vim httpd-dav.conf

在vim中将右图中第一处标红位置 的Digest修改为Basic

输入:wq,保存并退出

提示:

修改的是用户授权的方式

第二处标红位置是保存用户密码 的文件(/user/user.passwd)

第三处标红位置是能够使 用PUT请求的用户名(admin)

4>

在终端输入 p cd /usr

sudo htpasswd -c /usr/user.passwd admin

ls-l

sudo chgrp eInvalidWithError:(NSError *)error
{
NSLog(@"上传失败");
}
//转换成Base64编码授权字符串
-(NSString *)authBase64:(NSString *)authStr
{

//将字符串转换成二进制数局
NSData *data = [authStr dataUsingEncoding:NSUTF8StringEncoding];
return [data base64EncodedStringWithOptions:0];
}

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章