Iam लौट Boto3 का उपयोग कर S3 और कहा कि अपलोड की गई फ़ाइल को सार्वजनिक करने और एक यूआरएल के रूप में यह वापस जाने के लिए फ़ाइलों को अपलोड करने की कोशिश कर रहा।अपलोड Boto3 का उपयोग करने और सार्वजनिक url
class UtilResource(BaseZMPResource):
class Meta(BaseZMPResource.Meta):
queryset = Configuration.objects.none()
resource_name = 'util_resource'
allowed_methods = ['get']
def post_list(self, request, **kwargs):
fileToUpload = request.FILES
# write code to upload to amazone s3
# see: https://boto3.readthedocs.org/en/latest/reference/services/s3.html
self.session = Session(aws_access_key_id=settings.AWS_KEY_ID,
aws_secret_access_key=settings.AWS_ACCESS_KEY,
region_name=settings.AWS_REGION)
client = self.session.client('s3')
client.upload_file('zango-static','fileToUpload')
url = "some/test/url"
return self.create_response(request, {
'url': url // return's public url of uploaded file
})
मैं पूरी प्रलेखन की खोज मैं किसी भी लिंक जो बताती है कि यह किसी को समझाने या किसी संसाधन जहाँ मैं soultion पा सकते हैं प्रदान कर सकते हैं करने के लिए नहीं मिल सकता है?
कहाँ सक्षम इस काम करने के लिए प्राप्त करने के लिए? – nadermx
@nadermx मैं इस काम को पाने में सक्षम नहीं था क्या आप मेरी मदद कर सकते हैं? –