0

我可以在 iOS 应用上将图片以外的文件上传到服务器吗?我使用 UIImagePickerController,它允许选择图像或拍照,然后我将它们附加并上传到服务器。我可以用 iPhone 中的 word 或 pdf 文件做同样的事情吗?请帮帮我!

4

1 回答 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 回答