WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

CodeIgniter AWS S3 Integration Library

— アドオンWorldWideScripts.netへ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


CodeIgniter AWS S3 Integration Library - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

CodeIgniterのAWS S3の統合は、CodeIgniterのプロジェクトでAWS S3を統合するための簡単​​な方法を提供しCodeIgniterのライブラリです。

ユーザーのストレージは、あなたのCodeIgniterのプロジェクト内のファイルをアップロードしたとして、このライブラリを使用して、あなたはS3(Amazonがシンプルなストレージサービス)バケットを使用することができます。 これは、このライブラリの前にあなたのCodeIgniterのプロジェクトのための記憶媒体としてS3を使用して簡単にはなかった、それはほとんどの統合で5分かかりません。 これは単に統合のためにあなたの時間の数時間の節約になります。

注意:ストレージとしてS3を使用するためには、AWS上で、プロジェクトをホストする必要はありません。 あなたももあなたのローカルサーバから、任意のホスティングサーバからのS3サービスを使用することができます。
低コストのストレージに比例するように既存のCodeIgniterのシステムでS3を使用することを楽しみにして?
そうならばそれはそれを実現するための最も簡単な方法だより!

特徴:

  1. 簡単な設定。
  2. 拡張物事は文脈であなたを保ち、使用し、理解するのは簡単ですので、CodeIgniterのライブラリをアップロード
  3. 単一の機能を使用すると、ストレージの代わりにアップロードされたファイルのためのWebサーバーとしてS3を使用します。
  4. 単一の機能を使用すると、手動でS3バケットにウェブサーバから任意のWebサーバのファイルをアップロードします。
  5. オプションバケット名を供給するために、地域は、ACLファイルと、より多くの動的
  6. 元AWS SDKライブラリを使用すると、S3サービスに接続します。
  7. 同じバケット内のS3のファイルをコピーします。
  8. AWSアカウントでS3バケットを作成します。

サンプルコードで、それは使用することがいかに簡単であるかを参照してください。

do_upload_s3()関数を使用して、アップロードしたファイルは、同じ相対S3バケット内の位置の代わりに、ウェブサーバ上に保存されます。

 //通常のコードは、Webサーバー上のファイルをアップロードします ます$ this-> upload-> do_upload(); //への変更 ます$ this-> upload-> do_upload_s3(); 

s3_site_url()関数を使用して、ファイルが同じ相対S3バケットからの位置の代わりに、ウェブサーバから参照されます。

 //通常のコードは、Webサーバー上のファイルを参照します <a href="<?phpエコーsite_url("uploads/myphoto.jpg");?> ">ダウンロードします</a> //への変更 <a href="<?phpエコーs3_site_url("uploads/myphoto.jpg");?> ">ダウンロードします</a> 

S3バケットにウェブサーバから手動でファイルをアップロード

 // S3バケットにmyphoto.jpgファイルをアップロードします。 ます$ this-> upload-> do_upload_manually( 'user_photos /'、 'myphoto.jpg'、 'user_photos /'); 

別のバケットからS3ファイルをコピーしたり、同じバケツで

 //コピーS3ファイル の$ this - > cis3integration_lib-> copy_s3_file( "myfile.jpg"、 "copy_of_myfile.jpg"); 
AWSアカウントでS3バケットを作成するには
 S3バケットを作成します// $ bucket_name = "cis3demotestingbucket"; $フラグ=の$ this - > cis3integration_lib-> create_bucket($ bucket_name)。 

ドキュメンテーション:

ここでは詳細のドキュメントを検索: ドキュメント

無料サポート:

私たちは、あなたが持つかもしれない問題を通って、ヘルプとサポートを提供して喜んでいる、または、あなたが実装する機能/提案。 ただ、私に電子メールを送信したり、コメントを残して。

アップデート

2016年3月26日:新機能
#CodeIgniterの3.xのデモは今CodeIgniterの最新バージョンを使用し、含まれています。
PHPバージョン3のための#最新のAWS SDK実装
#設定バケット名を動的
#オプションは、リージョン名を指定します
#ファイルのACLを選択するオプション
アップロード中のファイルの名前を変更したりしないように#オプション

2013年11月13日:新機能
#S3バケットからファイルを削除します。
#は1バケットから別の、または同じバケットにファイルをコピーします。
#AWSアカウント内のS3バケットを作成します。
#ファイルを任意のフォルダなしS3バケットのルートにアップロードすることができます。
AWS URLに表示する際に画像がダウンロードを得ることはありませんので、#は、ファイルのMIMEタイプをアップロードMaintaied。
#より良い品質とコードを維持し、改善のための若干の構造の変化をしました。 理解しやすいだろう。

注:AWS / S3とCodeIgniterのは、それぞれの所有者の商標または登録商標です。


ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

作成した:
6月25日13

最後の更新:
3月27日16

高解像度:
いいえ

含まれるファイル:
PHP、SQL

ソフトウェアフレームワーク:
CodeIgniterの

ソフトウェアバージョン:
PHP 5.xの

キーワード

eコマース, eコマース, 全商品, AWS, AWS S3, AWS S3ライブラリー, CI s3の統合, CodeIgniterの, CodeIgniterのs3を統合, CodeIgniterのS3ライブラリー, S3ライブラリ