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

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


CodeIgniter AWS S3 Integration Library - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

CodeIgniter AWS S3 A ​​integração é uma Biblioteca CodeIgniter que fornece uma maneira fácil de integrar AWS S3 em um projeto CodeIgniter.

Usando esta biblioteca você pode usar o S3 (Simple Storage Service da Amazon) balde como um armazenamento para arquivos enviados pelo usuário em seu projeto CodeIgniter. Nunca foi fácil de usar S3 como uma mídia de armazenamento para o seu projeto CodeIgniter antes desta biblioteca, ele dificilmente vai demorar 5 minutos em integração. Ele simplesmente irá poupar-lhe várias horas de tempo para a integração.

Nota: Para utilizar S3 como um armazenamento que você não precisa para hospedar seu projeto no AWS. Você pode usar o serviço S3 a partir de qualquer servidor de hospedagem, até mesmo de seu Server local também.
Ansioso para usar S3 em seu sistema CodeIgniter existente à escala com o armazenamento de baixo custo?
Se sim do que É a maneira mais fácil de conseguir isso!

Características:

  1. Fácil configuração.
  2. Estendido CodeIgniter carregar biblioteca assim que as coisas são fáceis de usar e entender, mantendo-o no contexto
  3. O uso de uma única função para usar S3 como armazenamento em vez de web-servidor para os arquivos enviados.
  4. O uso de uma única função para carregar manualmente qualquer arquivo web-servidor de web-servidor a um balde S3.
  5. Opção para alimentar nome Balde, Region, arquivo ACL e muitos mais dinamicamente
  6. Uso da biblioteca AWS SDK original para se conectar com o serviço S3.
  7. Copiar um arquivo S3 no mesmo balde.
  8. Criar um balde S3 em conta AWS.

Veja como é fácil de usar, com códigos de amostra.

Usando a função do_upload_s3 (), o arquivo carregado irá armazenar no mesmo local relativo em um balde S3 em vez de web-servidor.

 // Código normal para fazer upload de um arquivo no servidor web $ This-> upload-> do_upload (); //Mudar para $ This-> upload-> do_upload_s3 (); 

Usando a função s3_site_url (), Arquivo será referenciado a partir de mesmo local relativo do S3 balde em vez de web-servidor.

 // Código normal para se referir um arquivo no servidor web <a href="<?php echo site_url("uploads/myphoto.jpg");?> "> Baixar </a> //Mudar para <a href="<?php echo s3_site_url("uploads/myphoto.jpg");?> "> Baixar </a> 

Upload de um arquivo manualmente a partir do web-servidor a um balde S3

 // Carregar arquivo minhafoto.jpg para S3 Bucket. $ This-> upload-> do_upload_manually ( 'user_photos /', 'minhafoto.jpg', 'user_photos /'); 

Copiar um arquivo S3 de um bloco para outro ou no mesmo balde

 // Cópia de arquivo S3 $ This-> cis3integration_lib-> copy_s3_file ( "myfile.jpg", "copy_of_myfile.jpg"); 
Para criar um S3 Bucket em sua conta AWS
 // Cria um S3 Bucket Bucket_name $ = "cis3demotestingbucket"; $ Flag = $ this-> cis3integration_lib-> create_bucket ($ bucket_name); 

Documentação:

Encontre aqui a documentação detalhe: Documentação

Apoio Free:

Estamos dispostos a ajudar e fornecer suporte-lo através de qualquer problema que possa ter, ou e funcionalidades / sugestões que você deseja implementar. Basta enviar-me um e-mail ou deixe um comentário.

atualizações

26 de março de 2016: O que há de novo
# CodeIgniter 3.x demonstração incluídos, Agora use a versão mais recente do CodeIgniter.
# Últimas AWS SDK for PHP versão 3 implementado
# Nome Set Bucket dinamicamente
# Opção para especificar o nome Region
# Uma opção para escolher ACL Arquivo
# A opção para mudar o nome ou não o arquivo durante o upload

13 de novembro de 2013: O que há de novo
# Excluir um arquivo de S3 Bucket.
# Copiar um arquivo de um bloco para outro ou no mesmo balde.
# Criar um balde S3 em conta AWS.
# O arquivo pode ser carregar na raiz do S3 Bucket sem qualquer pasta.
# Maintaied de upload de arquivo tipo de mime para que as imagens não ficam de download ao visualizar no AWS URL.
# Melhor qualidade e código mantida, fez mudanças na estrutura ligeiramente para melhorias. Vai ser fácil de entender.

Nota: AWS / S3 e CodeIgniter são marcas comerciais de seus respectivos proprietários.


Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
25 de 13 de junho

Última atualização:
27 de 16 de março

Alta resolução:
Não

arquivos incluídos:
PHP, SQL

Framework software:
CodeIgniter

Versão do software:
PHP 5.x

Palavras-chave

comé, rcio eletrô, nico, comé, rcio eletrô, nico, Todos os itens, aws, AWS S3, biblioteca AWS s3, integraç, ã, o s3 ci, codeigniter, integraç, ã, o codeigniter s3, biblioteca codeigniter s3, biblioteca S3