Bu konu, yerel bir dosyanın Object Storage Service (OSS) paketinin nasıl yükleneceğini açıklar.
Örnekler
Aşağıdaki kod, examplefile.txt adlı yerel bir dosyanın examplebucket adlı bir pakete nasıl yükleneceğine ilişkin bir örnek sunar. Yüklenen dosya, OSS içinde exampleobject.txt adlı bir nesne olarak depolanır.
require 'aliyun/oss'
client = Aliyun::OSS::Client.new(
# Set the endpoint. This example uses the China (Hangzhou) region. Specify the endpoint for your actual region.
endpoint: 'https://oss-cn-hangzhou.aliyuncs.com',
# Obtain access credentials from environment variables. Before you run this sample code, make sure that the OSS_ACCESS_KEY_ID and OSS_ACCESS_KEY_SECRET environment variables are set.
access_key_id: ENV['OSS_ACCESS_KEY_ID'],
access_key_secret: ENV['OSS_ACCESS_KEY_SECRET']
)
# Specify the bucket name. For example, examplebucket.
bucket = client.get_bucket('examplebucket')
# Upload the file.
bucket.put_object('exampleobject.txt', :file => 'D:\\localpath\\examplefile.txt')
İlgili Konular
Basit yükleme yapmak için çağırabileceğiniz API işlemi hakkında daha fazla bilgi için bkz. PutObject.