From 31b64f76758c1b5053a38005aac7eb59da9a3dbd Mon Sep 17 00:00:00 2001 From: 1019272778 <1019272778@qq.com> Date: Fri, 15 Mar 2019 17:44:12 +0800 Subject: [PATCH] =?UTF-8?q?Log=20:=20resumeupload=20=E6=B7=BB=E5=8A=A0crc6?= =?UTF-8?q?4=20=E8=BF=94=E5=9B=9E=E6=95=B0=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../OSSCheckCRC64Tests.swift | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/OSSSwiftDemo/OSSSwiftDemoTests/OSSCheckCRC64Tests.swift b/OSSSwiftDemo/OSSSwiftDemoTests/OSSCheckCRC64Tests.swift index 439cc633..52c5691e 100644 --- a/OSSSwiftDemo/OSSSwiftDemoTests/OSSCheckCRC64Tests.swift +++ b/OSSSwiftDemo/OSSSwiftDemoTests/OSSCheckCRC64Tests.swift @@ -77,4 +77,27 @@ class OSSCheckCRC64Tests: OSSSwiftDemoTests { XCTAssertNil(task.error) } + func testAPI_resumableUpload() { + + var result: OSSResumableUploadResult? = nil + + let fileURL = Bundle.main.url(forResource: "wangwang", withExtension: "zip") + let request = OSSResumableUploadRequest() + request.uploadingFileURL = fileURL! + request.partSize = 307200 + request.bucketName = OSS_BUCKET_PUBLIC + request.objectKey = OSS_RESUMABLE_UPLOADKEY + request.uploadProgress = {(bytesSent, totalByteSent, totalBytesExpectedToSend) ->Void in + print("bytesSent: \(bytesSent),totalByteSent: \(totalByteSent),totalBytesExpectedToSend: \(totalBytesExpectedToSend)") + } + + let task = client.resumableUpload(request) + task.continue({ (t) -> Any? in + result = t.result as? OSSResumableUploadResult + print("===remoteCRC64ecma=== \(result?.httpResponseHeaderFields["x-oss-hash-crc64ecma"])") + XCTAssertNil(t.error) + return nil + }).waitUntilFinished() + } + }