概要
Alibaba Cloud Object Storage Service (OSS) 自体は、アップロードするファイルの種類とサイズを制限しません。 ビジネスニーズにより、アップロード画像のみを設定する方法、アップロードされたファイルのサイズ、および繰り返しのアップロードはありません。 このトピックでは、JavaScriptクライアント側署名直接転送方式 (Web側直接転送) を使用してファイルをアップロードする場合に、アップロードするファイルの種類とサイズを制限する方法について説明します。
詳細
JavaScriptクライアント側署名直接転送環境のインストールが完了したら、Pluploadのfiltersプロパティを使用して、アップロードする画像の種類やアップロードするファイルのサイズなど、アップロードするフィルタ条件を設定できます。 JavaScriptクライアントシグネチャの直接送信を設定する方法の詳細については、「JavaScriptクライアントシグネチャの直接送信」をご参照ください。
を開きます。Open the
ファイルに保存します。
に次のフィールドを追加します。
インスタンスを保存します。 詳細については、「アップロードフィルター条件の設定」をご参照ください。
フィルター: { mime_types : [ // 画像とZIPファイルのみをアップロードできます。 {title : "画像ファイル" 、拡張子: "jpg,gif,png,bmp"} 、{title : "Zip files", extensions : "zip"} ], // 最大400KBのファイルをアップロードできます。 max_file_size : '400kb' 、// 重複したファイルは選択できません。 prevent_duplicates : true },説明注:
mime_types: アップロードされるファイルのサフィックスを制限します。
max_file_size: アップロードされるファイルのサイズを制限します。
prevent_duplicates: 制限を繰り返すことはできません。
を開きます。Open the
ファイルし、アップロードをテストします。 [ファイルの選択] をクリックすると、JPG、GIF、PNG、BMP、およびZIPファイルのみを選択できます。 ファイルのサイズは400KBを超えることはできません。
参考資料
詳細については、「OSSでのPOSTリクエストのポリシーの設定」をご参照ください。
適用範囲
OSS