ファイルをサーバーにチャンクでアップロードする Web サービスを作成したいと考えています。c# では、これは次のようになります。
[WebMethod]
void UploadFile(string originalFilename, byte[] chunk, int numChunks)
{
//once: create folder based on unique android device id...
//once: create file with original filename's extension
//append chunk
//chunkCount++;
//once: if chunkCount == numChunks then file is complete
}
着信チャンクの送信元のデバイスを一意に識別する方法について、いくつかのアイデアをいじりました。
- IPアドレスによると、私が知る限り、これの欠点は悪い考えです. 電話が無線を切り替えるときにIPが変更されると思います。
- send a unique identifier... MAC アドレスは上記と同じカテゴリに分類されますが、ANDROID_ID は十分に一意ではないと聞きました。
誰かアイデアはありますか?