App42は最近シンプルでありながら非常に便利な機能を追加しました。それはCorona SDKを使用するファイルアップロードです。さてあなたはこの機能を使用することで、クラウドでファイルをアップロードできます。サポートされているファイルのタイプは、オーディオ、ビデオ、イメージ、バイナリ、テキストファイル、XML、CSV、JSON、その他です。ローカルストレージで保存するのではなく、クラウドで直接ファイルをアップロードできます。ファイルストレージの機能は、チャットアプリで多く使用されています。これはバディ間でメディアファイルをシェアするのに役立ちます。例えば、イメージ、ビデオ、オーディオなどで役に立ちます。
コロナアプリでこの機能を使用するためのステップ;
- App42プラットフォームに登録しましょう。
- クイックスタートページにいたらすぐに、アプリを作りましょう。
- ここからApp42 Corona SDKをダウンロードして、あなたの機器でそれを解凍しましょう。
- サンプルプロジェクトでApp42 Lua APIフォルダーをコピーしましょう。
- App42クラウドでファイルを保存するのに役立つ下記のコードスニペットを使用しましょう。
<詳細をデザイン;
下記のコードスニペットを使用して、App42 APIインスタンスを初期化し、サービスをアップロードしましょう。
App42API:initialize("API_KEY", "SECRET_KEY")
local uploadService = App42API:buildUploadService()
App42サービスインスタンスを初期化した後、私達のCDNネットワークにあなたのメディアファイルをアップロードするのに使用される、下記のコードスニペットを使いましょう。あなたのローカルシステムまたはモバイルからそのファイルを選び、私達のCDNネットワークにアップロードしましょう。
local fileName = "";
local description = "File Description";
local filePath = "Your Local File Path";
local fileType = "";
local App42CallBack = {}
uploadService:uploadFile(fileName,filePath ,fileType,description,App42CallBack)
function App42CallBack:onSuccess(object)
print("fileName is :".. object:getFileList():getName());
print("Type is :".. object:getFileList():getType());
print("Url is :".. object:getFileList():getUrl());
print("fileDescription is: ".. object:getFileList():getDescription());
end
function App42CallBack:onException(exception)
print("Message is : "..exception:getMessage())
print("App Error code is : "..exception:getAppErrorCode())
print("Http Error code is "..exception:getHttpErrorCode())
print("Detail is : "..exception:getDetails())
end
アプリユーザーのためにファイルをアップロードでき、Corona SDKの様々なメソッドを使用して、CDNから同様のファイルを回収できる方法がたくさん存在します。Corona SDKをさらに詳しく知るために、私達のdocsを訪問してみてください。
あなたはデータを管理するために、AppHQマネジメントコンソールを訪問することもできます。テクニカルサービスマネージャーの下にあるアップロードされたファイルを、見つけることができます。そしてサービスをアップロードしましょう。
このブログでは、App42 Corona SDKを使用して、クラウドでファイルをアップロードするプロセスを説明してきました。
もしなにか質問がある、またはより多くの助けを必要とするならば、どうぞご自由にsupport@shephertz.comにご連絡ください。
Leave A Reply