Код: Выделить всё
Object reference not set to an instance of an object.
Код, как показано ниже:
Код: Выделить всё
public async Task UploadFile(IFormFile file, ObsSettingsModel obsSettingsModel)
{
var extension = Path.GetExtension(file.FileName).ToLowerInvariant();
ObsConfig config = new ObsConfig();
config.Endpoint = obsSettingsModel.Endpoint;
var obsClient = new ObsClient(obsSettingsModel.AccessKey, obsSettingsModel.SecretKey, config);
// Create object key
var objectKey = $"{Guid.NewGuid()}{extension}";
using (var stream = file.OpenReadStream())
{
var request = new PutObjectRequest
{
BucketName = obsSettingsModel.BucketName,
ObjectKey = objectKey,
InputStream = stream
};
var response = obsClient.PutObject(request);
// Continue some codes...
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... -an-object
Мобильная версия