1

Web サービスを使用して、いくつかの画像を動的に生成してアプリに送信しています。問題は、画像を生成するために使用するすべてのパラメーターに基づいて、ファイル名が非常に長くなる傾向があることです。現在、すべてのパラメーターが 255 文字を超える名前につながる状況に遭遇しています。

そのため、bit.ly と同様に、それらを短縮し、一意性を維持する方法が必要ですが、デバイス上でそれを実現する必要があります。最終的な名前が 255 文字未満であれば問題ありません。

これを達成する方法がわからない。

4

2 に答える 2

7

大量のデータがあり、それをフィンガープリントするか、一意の値を取得したい場合 = hash.

ファイル名は sha1 または md5 で指定できます。原子力発電所を建設する場合や、火星でローバーを墜落させる予定がない限り、衝突の心配はありません。

それか、GUID またはインクリメント番号を使用したルックアップ。

于 2013-02-06T02:10:36.280 に答える
0

はい、あなたの欲望は満たされています:)

ある... Bitlyzer for iOS - 「iOS の Bit.ly で URL を短縮するクラス」

Bitly API のユーザー名とキーを設定するだけです。

詳細はこちら

于 2013-02-06T10:33:33.523 に答える