フロントエンドはPythonインタフェースを通じてアリクラウドOSSにファイルをアップロードする
945 ワード
最近无茶をしている时、サーバーの帯域幅が足りないことに気づいて、帯域幅をアップグレードしたいと思っていましたが、财布を见てもいいです.OSSに行きましょう.だから穴を掘る道があり、、、
本論文では,フロントエンドからサーバにファイルを送信し,サーバからアリクラウドOSSにアップロードし,インタフェースはPythonを用いて記述する.アリ雲公式もJS直接アップロードの方法を提供していますが、Pythonの練習のために、やはり自分でインタフェースを書きましょう.生命は振り回されています:)
先にコードを貼り付けます.
質問や間違いがあったらメッセージ交換を歓迎します!原文住所:http://blog.xuxiangbo.com/im-52.html
本論文では,フロントエンドからサーバにファイルを送信し,サーバからアリクラウド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