REST Resource: files

منبع: فایل

فایلی که در API آپلود شده است.

نمایندگی JSON
{
  "name": string,
  "displayName": string,
  "mimeType": string,
  "sizeBytes": string,
  "createTime": string,
  "updateTime": string,
  "expirationTime": string,
  "sha256Hash": string,
  "uri": string
}
زمینه های
name

string

تغییرناپذیر. مشخص کننده. نام منبع File شناسه (نام بدون پیشوند "files/") می‌تواند تا 40 کاراکتر داشته باشد که حروف عددی کوچک یا خط تیره (-) هستند. شناسه نمی تواند با خط تیره شروع یا پایان یابد. اگر نام در ایجاد خالی باشد، یک نام منحصر به فرد ایجاد می شود. مثال: files/123-456

displayName

string

اختیاری. نام نمایشی قابل خواندن توسط انسان برای File . نام نمایشی نباید بیش از 512 کاراکتر به همراه فاصله باشد. مثال: "تصویر خوش آمدگویی"

mimeType

string

فقط خروجی نوع MIME فایل

sizeBytes

string ( int64 format)

فقط خروجی حجم فایل بر حسب بایت

createTime

string ( Timestamp format)

فقط خروجی مهر زمانی زمانی که File ایجاد شد.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

فقط خروجی مهر زمانی آخرین به‌روزرسانی File .

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

expirationTime

string ( Timestamp format)

فقط خروجی مهر زمانی زمانی که File حذف خواهد شد. فقط در صورتی تنظیم کنید که File برنامه ریزی شده منقضی شود.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

sha256Hash

string ( bytes format)

فقط خروجی SHA-256 هش بایت های آپلود شده.

رشته ای با کد base64.

uri

string

فقط خروجی uri of the File .

مواد و روش ها

delete

File حذف می کند.

get

فراداده را برای File داده شده دریافت می کند.

list

فراداده File های متعلق به پروژه درخواست کننده را فهرست می کند.