问题描述
图片上传到阿里云后,页面要做展示,但是发现图片在浏览器中打不开,变成直接下载,下面是调用oss的写法
private void PutImage(Stream stream, string filename)
{
try
{
using (var fs = stream)
{
ObjectMetadata objectMetadata = new ObjectMetadata() { ContentType = "image/jpg" };
OssClient ossClient = OssManager.GetInstance(_options.Value.AccessId, _options.Value.AccessKey, _options.Value.EndPoint);
ossClient.SetBucketAcl(_options.Value.BucketName, CannedAccessControlList.PublicRead);
var ret = ossClient.PutObject(_options.Value.BucketName, filename, fs, objectMetadata);
var expirations = Convert.ToDateTime(_options.Value.ExpiratioDate);
}
}
catch (OssException oe)
{
throw new Excepti