Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

240
Visualizações
¿Hay alguna manera de almacenar un archivo de URL en la carpeta específica de s3, no solo en la raíz?

Encontré una manera de cargar un archivo desde una URL en el depósito s3, pero ¿hay alguna forma de dirigirlo a una carpeta específica o crear una carpeta?

Lo hago funcionar para almacenar en la raíz de s3 usando el código a continuación

 def save_image_s3(self, img_url, img_name): """Saves the image in img_url into S3 with the name img_name""" conn = boto.connect_s3(settings.AWS_ACCESS_KEY_ID, settings.AWS_SECRET_ACCESS_KEY) bucket = conn.get_bucket(settings.AWS_STORAGE_BUCKET_NAME) k = Key(bucket) k.key = img_name fp = StringIO.StringIO(urllib2.urlopen(img_url).read()) k.set_contents_from_file(fp) return img_name

Nuevamente, esto lo guarda en el directorio raíz de mi depósito, pero no estoy seguro de cómo puedo dirigirlo para guardarlo en una carpeta existente o crear una nueva carpeta si la carpeta no existe.

Gracias por adelantado

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Está muy cerca, puede configurar k.key en la "ruta" completa en el depósito a su objeto. Por ejemplo:

 k.key = 'photos/%s' % img_name

Esto lo guardará en lo que consideraría una "carpeta" llamada photos . No es necesario que primero se cree la carpeta, ya que las carpetas S3 en realidad no existen, pero están implícitas en la aparición de una o más / que aparecen dentro de las claves de objeto. No agregue / al principio.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda