#include <dwc.h>
DWCGdbError DWC_GdbUploadFileAsync(const void *data,
int size,
const char *file_name,
int *file_id);| data | アップロードするデータ |
| size | データのサイズ |
| file_name | ファイル名(検索する際にメタデータとして使用できます)使用しない場合はNULLを与えてください。 |
| file_id | ファイルIDを受け取る領域のポインタ |
エラーの内容
ファイルをアップロードする非同期処理を開始します。
処理が成功すると、ファイルがサーバにアップロードされ、ファイルIDが返されます。
返値としてDWC_GDB_ERROR_NONEが返された場合は、非同期処理が開始しています。DWC_GdbGetState関数がDWC_GDB_STATE_IN_ASYNC_PROCESSを返さなくなくなるまで待ってください。
処理の結果は、DWC_GdbGetAsyncResult関数で取得できます。
簡易データベースライブラリの非同期処理は、通信の切断等により、稀にいつまでたっても終わらなくなる可能性がありますので、必ずアプリケーションでタイムアウトを設定するようにして下さい。
5.1pr2より前の変更履歴はこちら