ios--django 图片上传
2014-04-03 14:38
375 查看
IOS客户端请求方法:
NSData *data = [NSDatadataWithContentsOfFile:[[NSBundlemainBundle] pathForResource:[NSStringstringWithFormat:@"%d",7] ofType:@"jpg"]];
// NSLog(@"data is %d",[data length]);
ASIFormDataRequest *uploadRequest = [ASIFormDataRequestrequestWithURL:[NSURLURLWithString:@"http://115.28.139.99:8000/search/"]];
// [uploadRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[uploadRequest addRequestHeader:@"Content-Type"value:@"multipart/form-data"];
[uploadRequest setRequestMethod:@"POST"];
[uploadRequest setPostValue:@"Django fuck you" forKey:@"q"];
[uploadRequest setPostValue:@"Django fuck you qqqq"forKey:@"qqq"];
[uploadRequest addData:data withFileName:@"file1"andContentType:@"image/jpg"forKey:@"file"];
// [uploadRequest addData:data forKey:@"aa"];
uploadRequest.delegate = self;
[uploadRequest startAsynchronous];
Django view.py 处理操作:
defhandle_uploaded_file(f):
f_path = '/root/Django/mysite/images/testtow.jpg'
with open(f_path ,'wb+') as info:
print f_path
for chunk in f.chunks():
info.write(chunk)
return f_path
def search(request):
#return HttpResponse('OKOK')
f = handle_uploaded_file(request.FILES['file'])
return HttpResponse('123')
NSData *data = [NSDatadataWithContentsOfFile:[[NSBundlemainBundle] pathForResource:[NSStringstringWithFormat:@"%d",7] ofType:@"jpg"]];
// NSLog(@"data is %d",[data length]);
ASIFormDataRequest *uploadRequest = [ASIFormDataRequestrequestWithURL:[NSURLURLWithString:@"http://115.28.139.99:8000/search/"]];
// [uploadRequest setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[uploadRequest addRequestHeader:@"Content-Type"value:@"multipart/form-data"];
[uploadRequest setRequestMethod:@"POST"];
[uploadRequest setPostValue:@"Django fuck you" forKey:@"q"];
[uploadRequest setPostValue:@"Django fuck you qqqq"forKey:@"qqq"];
[uploadRequest addData:data withFileName:@"file1"andContentType:@"image/jpg"forKey:@"file"];
// [uploadRequest addData:data forKey:@"aa"];
uploadRequest.delegate = self;
[uploadRequest startAsynchronous];
Django view.py 处理操作:
defhandle_uploaded_file(f):
f_path = '/root/Django/mysite/images/testtow.jpg'
with open(f_path ,'wb+') as info:
print f_path
for chunk in f.chunks():
info.write(chunk)
return f_path
def search(request):
#return HttpResponse('OKOK')
f = handle_uploaded_file(request.FILES['file'])
return HttpResponse('123')
相关文章推荐
- IOS 图片上传处理 图片压缩 图片处理
- iOS开发上传图片的方法
- iOS 图片上传之压缩
- iOS 一次上传多张图片, 并返回进度值
- iOS图片上传-AFNetWorking的图片上传
- iOS使用AFNetworking上传图片或者文件
- iOS开发上传图片-----流媒体格式
- iOS NSMutableURLRequest 上传图片
- ios上传appStore所需各种图片尺寸
- iOS软件开发实现类似微信上传图片选择
- ios使用http来上传图片实现方法
- iOS关于使用七牛SDK上传多张图片内存不断增加问题的解决方案
- IOS网络笔记--图片上传服务器Demo
- ios中摄像头/相册获取图片,压缩图片,上传服务器方法
- ios 上传图片到服务器两种方式
- IOS 七牛上传多张图片
- IOS成长之路-ASIFormDataRequest实现上传图片
- IOS上传图片、视频、文件原理
- iOS 应用上传所需 Icon图片大小
- iOS 多张图片上传demo(用ASIHTTPRequest 框架实现)