この1でアリクラウドOSS外観は十分に、あなたを教え、アップロードとダウンロード速度は、もはや個人的なウェブサイトを心配する必要はありませんが遅すぎる、必見!

OSSオブジェクトストレージとは何ですか?

アリESCサーバを使用して、共有リソースのウェブサイトに栗、私の個人的な学生のために、ブロードバンドへの普及、ブロードバンドやダウンロード速度比が8で1M、次のとおりです。1、たったの約100キロバイトまでである
、と私はすべてのリソースファイルがサーバー上に置かれ、その後、同じナンセンスを(すぐにいずれかを保存する)入れて、OSSサービスは、この問題を解決することであり、あなたが彼にあなたのアップロードとダウンロードの機能を置くことができるならば、彼が来ました数M、無制限のストレージスペースの周りに助けあなただけのマネージャサーバーを保管して転送するために、彼のダウンロード速度は、OSSは、私たちのプロジェクトのアーキテクチャに追加する方法ではあまり見て言いました。

サービスの開口部の最初のステップ

アリ雲、オープンOSSオブジェクトストレージサービスに移動し
ここに画像を挿入説明た後にリポジトリを作成するために
ここに画像を挿入説明、我々は持っているので、基本的な環境を、そして私たちは、私の使用は比較的安全かつ効率的であることを私たちはここに原則について見てOSSの使用を見て途中、そこに他の非常に単純ではあるが、私はあなたが本当に使用したい場合は、その後、私はあなたがこの方法を使用することをお勧めだと思います。
ここに画像を挿入説明全体的に、それはああ、たぶん手段は、ユーザー(ブラウザのページ)は、あなたのサーバーにアップロード要求は、その要求を受信した後に、サーバーがOSSに送信されるというコマンドを送ったことを、OSSは、(ここでは言及されているバウチャーを返します。政策)、その後、サーバーがブラウザにこの証明書を返しますが、この時のブラウザは直接、ときにのみメッセンジャーサーバーであるOSSにアップロードされた証明書を、持って行きます。

サーバーに送信したユーザは非常にシンプルであることは明らかであるときに問題ですが、OSSサーバーがOSSにリクエストを送信するときに、あなたが知っているどのように、あなたがOSSに接続するためのアカウントのパスワードを持っている必要がありますので、直接のが存在しますので(詳細は恐れることはありません。あなたが書いたコードを、あなたは直接)ライン上のアカウントのパスワードに。

你可能发现这个图片上面有一个callback(回调),其实也很简单,我们来想这个问题,当用户拿到了凭证直接去上传了,用户上传的是什么,多大,我们根本不知道,但是文件大小,名称很多情况下是我们很关注得问题,所以就有了callback,他的含义就是当OSS成功接收了用户的上传命令之后,OSS就是通过这个callback找到你的服务器地址,并在用户上传完毕后向服务器发送一个请求,这个请求包含了文件名大小等等,通过你自己的验证逻辑向OSS返回一个OK的命令,那么OSS就会把这个响应也返回给浏览器,你也注意到了,这时候不管你的服务器验证结果是什么,用户已经上传完毕了。

这些原理你知道你看懂了那么实践起来非常的方便,阿里已经给我们写好了模板代码,我们这要改不到10行代码,就完全可以用了,那么开始吧!

  1. 下载开发包
  2. 服务端代码地址:http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/86983/APP_zh/1537973714934/aliyun-oss-appserver-java-master.zip?spm=a2c4g.11186623.2.13.179c4c07D4N7yr&file=aliyun-oss-appserver-java-master.zip
  3. ページのダウンロードアドレス:のhttp://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/86983/APP_zh/1537971352825/aliyun-oss-appserver-js-master.zip SPM = a2c4g? .11186623.2.15.179c4c07D4N7yr&ファイル= aliyun-oss-appserver-js-master.zip
  4. 修正OSSは、外部からのアクセスを許可するリポジトリ
  5. ここに画像を挿入説明ここに画像を挿入説明
  6. 修正をダウンロードするには今のJavaコード
  7. ここに画像を挿入説明
    ここではいくつかのパラメータは、トラブルのビットのみがcallbackUrlある非常に単純です、彼は私がコールバックアドレスOSSは、OSSは、ユーザーがアップロードした後に、このURLのファイルサイズ、名前などを報告します呼んだ、あなたは理解してあなたはパックした後にエラーが致命的でない場合でも、このURLは、すべての後に、ユーザーは、サービスを開始することができ-jar直接Javaの上にアップロードしています。

私たちはあなたがそれを使用することができ、upload.jsに1行のコードを変更する必要があり、フロントエンドのコードを見てみましょう。
ここに画像を挿入説明このURLは、サーバーで、ブラウザはまず資格情報、あなただけのJavaコードの終わりを見たことを、サーバーを取得するには、URLにリクエストを送信します。

アリは私のサーバーやページを与え、あなたは、URLに2を置くことができますアリはまた、あなたがやりたい、これもマッチする最初の画像で、あなたも、サーバーとユーザーの資格情報を与えることができますOSSは、コールバックを受信するには、実際には、Javaコードは、コールバックを処理してきたことができ、アリあなたがする非常に多くのように、そして最後にご質問がある、またはそれ以上の深いOSSの知識について学びたい場合には(すべての後、私は知識が毛皮であると言います)あなたが本当に詳細なアリの雲を、見るために公式サイトに行くことができます!

リリース3元の記事 ウォン称賛12 ビュー1217

おすすめ

転載: blog.csdn.net/qq_16997245/article/details/104703077