mirror of
https://github.com/purplecabbage/phonegap-plugins.git
synced 2026-01-13 16:38:08 -05:00
Preserve /iphone for PhoneGap - use /iOS for Cordova moving forward. Not all projects are going to update to Cordova immediately and we should preserve the PhoneGap plugins.
38 lines
1.2 KiB
Objective-C
38 lines
1.2 KiB
Objective-C
//
|
|
// FileUploader.h
|
|
//
|
|
// Created by Matt Kane on 14/01/2011.
|
|
// Copyright 2011 Matt Kane. All rights reserved.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#ifdef CORDOVA_FRAMEWORK
|
|
#import <CORDOVA/CDVPlugin.h>
|
|
#else
|
|
#import "CORDOVA/CDVPlugin.h"
|
|
#endif
|
|
|
|
@interface FileUploader : CDVPlugin {
|
|
|
|
}
|
|
- (void) upload:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options;
|
|
- (void) uploadByUri:(NSMutableArray*)arguments withDict:(NSMutableDictionary*)options;
|
|
- (void) uploadFile:(NSURL*)file toServer:(NSString*)server withParams:(NSMutableDictionary*)params fileKey:(NSString*)fileKey fileName:(NSString*)fileName mimeType:(NSString*)mimeType successCallback:(NSString*)successCallback failCallback:(NSString*)failCallback progressCallback:(NSString*)progressCallback;
|
|
@end
|
|
|
|
|
|
@interface FileUploadDelegate : NSObject {
|
|
NSString* successCallback;
|
|
NSString* failCallback;
|
|
NSString* progressCallback;
|
|
FileUploader* command;
|
|
int uploadIdx;
|
|
}
|
|
|
|
@property (nonatomic, copy) NSString* successCallback;
|
|
@property (nonatomic, copy) NSString* failCallback;
|
|
@property (nonatomic, copy) NSString* progressCallback;
|
|
@property (nonatomic, retain) NSMutableData* responseData;
|
|
@property (nonatomic, retain) FileUploader* command;
|
|
|
|
@end; |