class Google::Cloud::Storage::PostObject
#=> “4893a0e…cd82”<br>post.fields #=> “20200128T000000Z”<br>post.fields #=> “cred@pid.iam.gserviceaccount.com/20200123/auto/storage/goog4_request”<br>post.fields #=> “GOOG4-RSA-SHA256”<br>post.fields #=> “ABC…XYZ”<br>post.fields #=> “my-todo-app/avatars/heidi/400x400.png”
post.url #=> “storage.googleapis.com/my-todo-app/”
post = bucket.generate_signed_post_policy_v4 “avatars/heidi/400x400.png”, expires: 10, conditions: conditions
conditions = [[“starts-with”,“$acl”,“public”]]
bucket = storage.bucket “my-todo-app”
storage = Google::Cloud::Storage.new
require “google/cloud/storage”
@example Using Bucket#generate_signed_post_policy_v4 (V4):<br><br>post.fields #=> “ABC…XYZ=”<br>post.fields #=> “ABC…XYZ=”<br>post.fields #=> “0123456789@gserviceaccount.com”<br>post.fields #=> “my-todo-app/avatars/heidi/400x400.png”
post.url #=> “storage.googleapis.com”
post = bucket.post_object “avatars/heidi/400x400.png”
bucket = storage.bucket “my-todo-app”
storage = Google::Cloud::Storage.new
require “google/cloud/storage”
@example Using Bucket#post_object (V2):
value.
form. Each key/value pair should be set as an input tag’s name and
@attr_reader [Hash] fields The input fields that must be included in the
@attr_reader [String] url The URL the form must post to.
@see cloud.google.com/storage/docs/xml-api/post-object<br><br>objects via html forms.
PostObject represents the URL, fields, and values needed to upload
#
def initialize url, fields
- Private: -
def initialize url, fields @url = url @fields = fields end