2
私は本当に本当に本当に助けを借りることができます。私は、写真のアップロードにASIFormDataRequestを使用する際の詳細なドキュメンテーション(ダミー用)をどこからでも見てきました。誰かがここに私のライフラインを通すことができますか?初心者がASIHTTPRequestを使用してファイルをアップロードする際に問題が発生する
ここに私は持っているものがあります。
Camera.h
#import <UIKit/UIKit.h>
@class ASIFormDataRequest;
...
Camera.mここ
#import "Camera.h"
#import "ASIHTTPRequest.h"
#import "ASIFormDataRequest.h"
...
- (void)uploadImage:(NSData *)imageData filename:(NSString *)filename{
NSURL *url = [NSURL URLWithString:@"http://moosesightings.com/test.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
// Upload a file on disk
[request setData:imageData withFileName:filename andContentType:@"image/jpeg" forKey:@"userfile"];
[request setDelegate:self];
[request startAsynchronous];
}
...
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModalViewControllerAnimated:YES];
[picker.view removeFromSuperview];
// Access the uncropped image from info dictionary
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSString *imageName = @"uploaded.jpg";
// Save image
//UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
[self uploadImage:UIImageJPEGRepresentation(imageView.image, 1.0) filename:imageName];
captionControls.hidden = NO;
[textView becomeFirstResponder];
[picker release];
}
は、私はそれを受信したスクリプトです。ここで
$dir_dest = 'uploads/';
ob_start();
print_r($_FILES);
$test = ob_get_contents();
ob_end_clean();
$db->insert('connecttest', array('ts'=>date('Y-m-d H:i:s'), 'tempfield'=>$test))->execute();
は、私は同様の問題に直面した:(
私はありがとうございます。 – Mitchell
あなたはロック!ちょうど他の人が知っているので – Mitchell
あなたはすばらしい!私はそれもうまくいった.... – user2136