Product Overview
Feature Description
Product Strengths
Use Cases
Basic Concept
//Local files to uploadval file = File.createTempFile("uploadBigMedia", ".jpg")//Get upload taskval uploadTask = smh.upload(//Name to upload to the servername = "uploadBigMedia.jpg",//Folder location, root directory is selected by defaultdir = Directory(),//Local file Uriuri = Uri.fromFile(file),status listenerstateListener = object : SMHStateListener {override fun onStateChange(request: SMHRequest, state: SMHTransferState) {Log.i("Test", "onStateChange $state")}},progress listenerprogressListener = object: SMHProgressListener {override fun onProgressChange(request: SMHRequest, progress: Long, target: Long) {Log.i("Test", "Progress change $progress/$target")}},result listenerresultListener = object: SMHResultListener {override fun onSuccess(request: SMHRequest, result: SMHResult) {Log.i("Test", "onSuccess")}override fun onFailure(request: SMHRequest,smhException: SMHException?,smhClientException: SMHClientException?) {Log.i("Test", "onFailure $smhException and ")}})launch {delay(5000)//Suspend upload taskuploadTask.pause(true)}//Start upload taskuploadTask.start()delay(2000)//Resume upload taskuploadTask.resume()
Apakah halaman ini membantu?
Anda juga dapat Menghubungi Penjualan atau Mengirimkan Tiket untuk meminta bantuan.
masukan