我可以在 iOS 应用上将图片以外的文件上传到服务器吗?我使用 UIImagePickerController,它允许选择图像或拍照,然后我将它们附加并上传到服务器。我可以用 iPhone 中的 word 或 pdf 文件做同样的事情吗?请帮帮我!
问问题
2299 次
1 回答
1
这是 ASIHTTP 库的代码,在此处使用ASIHTTP 库下载
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"Your Url"];
[request setPostValue:@"test" forKey:@"value1"];
[request setPostValue:@"test" forKey:@"value2"];
[request setTimeOutSeconds:20];
//Create a 256KB file
NSData *data = [[NSMutableData alloc] initWithLength:256*1024];
NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"file"];
[data writeToFile:path atomically:NO];
[request setFile:path forKey:@"file"];
[request startAsynchronous];
假设您使用的是 PHP Server,下面的代码可能对您有所帮助
$filedir = '';
$uploadfile = $filedir.basename($_FILES['myfile']['name']);
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile);
于 2013-10-30T05:27:02.607 回答