フロントエンドはPythonインタフェースを通じてアリクラウドOSSにファイルをアップロードする

945 ワード

最近无茶をしている时、サーバーの帯域幅が足りないことに気づいて、帯域幅をアップグレードしたいと思っていましたが、财布を见てもいいです.OSSに行きましょう.だから穴を掘る道があり、、、
本論文では,フロントエンドからサーバにファイルを送信し,サーバからアリクラウドOSSにアップロードし,インタフェースはPythonを用いて記述する.アリ雲公式もJS直接アップロードの方法を提供していますが、Pythonの練習のために、やはり自分でインタフェースを書きましょう.生命は振り回されています:)
先にコードを貼り付けます.
# -*- coding: utf-8 -*-
import json
import time
from flask import request
from flask import Flask
from flask_cors import CORS
import os
import shutil
import oss2

#                 key,OSS       
access_key_id = os.getenv('OSS_TEST_ACCESS_KEY_ID', '   ')
access_key_secret = os.getenv('OSS_TEST_ACCESS_KEY_SECRET', '   ')
bucket_name = os.getenv('OSS_TEST_BUCKET', '   ')
endpoint = os.getenv('OSS_TEST_ENDPOINT', '   ')

#     
for param in (access_key_id, access_key_secret, bucket_name, endpoint):
    assert '

質問や間違いがあったらメッセージ交換を歓迎します!原文住所:http://blog.xuxiangbo.com/im-52.html