私は、Webサーバーに画像をアップロードするiPhoneアプリを開発中です。アップロードされた各画像ファイルの一意の名前を生成する方法について、誰かがヒントを持っているのかどうか疑問に思っていました。 これを行うには百万の方法があると確信していますが、誰かが何か提案があれば本当に感謝しています!ありがとう。iPhone PHP/MYSQLを実行しているサーバーにユニークな画像をアップロードする
1
A
答えて
3
あなたがGUIDを作成し、その名前とイメージを救うことができる...
おかげ
2
最も簡単な解決策(データベースにこれらを保存することを前提としています)は、データベースに自動インクリメントフィールドを設定し、それを使用してアップロード時にファイルの名前を変更することです。などあなたがimage00000001.jpgになってしまいますこうすることで、image00000002.jpg、
0
UNIXを使用することができますタイムスタンプ。これにより、ファイルが変更されるたびに新しいレコードを作成するのではなく、同じIDを維持しながらレコードを新しいファイルで更新することができます。いくつかのような:私は、ファイルを確実にするためにチェックすると、あなたは、このようなMIMEタイプ/拡張子のチェック、最大サイズとして、探しているもので、より多くのことをお勧めしますし、ファイルを確保したい
$uploadData = pathinfo($_FILES['file']['tmp_name']);
move_uploaded_file($_FILES['file']['tmp_name'], time() . '.' . $uploadData['extension']);
はis_uploaded_file()
を使用してアップロードされたファイルです。
1
最も簡単なのは、現在の時刻を文字列に変換し、それを名前として使用することです。常にユニークになります:)
データベースに秘密鍵がある場合は、それを汎用文字列と共に使用して、各画像に固有の名前を生成します。
0
iPhoneのユニバース間で一意性を保証するには、生成する電話機のデバイスIDを使用することを検討してください。
関連する問題
- 1. iphoneでASIHTTPRequestを使用してサーバーに画像をアップロードする
- 2. iPhoneでphpを使用してサーバーに画像をアップロードする
- 3. iphone ..のサーバーに画像/オーディオ/ビデオをアップロードしていますか?
- 4. IPhoneアプリケーションのASIHTTPRequestを使用してサーバーに画像ファイルをアップロード
- 5. iphoneアプリケーションからサーバーに画像をアップロードするには?
- 6. androidのサーバーに画像をアップロードする
- 7. サーバーに画像をアップロードするPHP Android
- 8. Webサーバーに画像をアップロードする
- 9. iPhone SDK:TwitPic.comに画像をアップロードする
- 10. サーバーにオーディオファイルをアップロードし、サーバーから画像を設定する
- 11. Android - 大きな画像をサーバーにアップロード
- 12. iphoneに画像をアップロードしてサイズを変更する
- 13. ファイルをアップロードするサーバーに画像をアップロードできない障害
- 14. サーバーまたはデータベースに画像をアップロードしていますか?
- 15. iphoneの画像、オーディオ、ビデオプログラムにアクセスしてサーバーにアップロードできますか?
- 16. Retrofit 2:サーバーに画像をアップロードして奇妙な応答を得る
- 17. ユニークなキーアクセスのiPhoneサーバー?
- 18. iPhoneアプリからサーバーに10枚の画像をアップロードする方法は?
- 19. サーバーに画像をアップロードするためのHTML5ウェブアプリケーション
- 20. 画像をアップロードするPicassoが画像を画像に読み込まない
- 21. サーバーにアップロードする前にGDで画像を編集する
- 22. CKEditor - サーバーにアップロードしないで画像プレビュー
- 23. 'キャンバス'画像データをサーバーにアップロード
- 24. クライアントマシンからサーバーに画像をアップロード
- 25. iPhone用Google+ APIに画像をアップロード
- 26. 画像アップロード:iPhoneクライアント - Django - S3
- 27. iphoneアップロード画像https投稿
- 28. iphoneでの画像アップロード
- 29. iPhoneアプリケーションで画像編集を実行するには?
- 30. 画像をドラッグアンドドロップして画像をアップロードする
これは、私がしたいことに対して非常にうまくいくでしょう。ここでは、より多くの情報とのリンクです:http://stackoverflow.com/questions/427180/how-to-create-a-guid-uuid-using-the-iphone-sdk – Jeff