Skip to content

Commit 91fae46

Browse files
committed
Merge pull request #83 from lintianzhi/featuer/asi/progress
useragent
2 parents f0daefe + 9875133 commit 91fae46

File tree

6 files changed

+10
-1
lines changed

6 files changed

+10
-1
lines changed

QiniuSDK/QiniuBlockUploader.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ - (void) postChunk:(NSData *)chunk
5656

5757
ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:[NSURL URLWithString:url]] autorelease];
5858
[request addRequestHeader:@"Authorization" value:[NSString stringWithFormat:@"UpToken %@", _token]];
59+
[request setUserAgentString:qiniuUserAgent()];
5960
[request appendPostData:chunk];
6061
[request startSynchronous];
6162

QiniuSDK/QiniuConfig.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
#define kQiniuUpHost @"http://upload.qiniu.com"
1111

1212
#define kQiniuUndefinedKey @"?"
13+
#define kQiniuVersion @"6.0.7"

QiniuSDK/QiniuResumableUploader.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ - (void) makeFile {
7474

7575
[request addRequestHeader:@"Authorization" value:[NSString stringWithFormat:@"UpToken %@", _token]];
7676
[request addRequestHeader:@"Content-Type" value:@"text/plain"];
77+
[request setUserAgentString:qiniuUserAgent()];
7778

7879
NSMutableString *ctxArray = [NSMutableString string];
7980
for (int i = 0; i < _blockCount; i++) {

QiniuSDK/QiniuSimpleUploader.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ - (void) uploadFile:(NSString *)filePath
8787
_request.uploadProgressDelegate = self;
8888

8989
[_request addRequestHeader:@"User-Agent" value:kQiniuUserAgent];
90+
[_request setUserAgentString:qiniuUserAgent()];
9091

9192
// multipart body
9293
[_request addPostValue:_token forKey:@"token"];

QiniuSDK/QiniuUtils.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010

1111
NSString *urlsafeBase64String(NSString *sourceString);
1212
NSError *qiniuNewError(int errorCode, NSString *errorDescription);
13-
NSError *qiniuNewErrorWithRequest(ASIHTTPRequest *request);
13+
NSError *qiniuNewErrorWithRequest(ASIHTTPRequest *request);
14+
NSString *qiniuUserAgent();

QiniuSDK/QiniuUtils.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,7 @@
5656

5757
return [NSError errorWithDomain:kQiniuErrorDomain code:errorCode userInfo:userInfo];
5858
}
59+
60+
NSString *qiniuUserAgent() {
61+
return [NSString stringWithFormat:@"Qiniu-iOS/%@ (%@; iOS %@; )", kQiniuVersion, [[UIDevice currentDevice] model], [[UIDevice currentDevice] systemVersion]];
62+
}

0 commit comments

Comments
 (0)