代码如下:
private void buttonUpLoad_Click(object sender, EventArgs e)
{
String bucketName = "pmsoft_123";
OpenFileDialog openFileDlg = new OpenFileDialog();
openFileDlg.Title = "请选择上传的文件";
if (DialogResult.OK != openFileDlg.ShowDialog())
{
return;
}
string fileToUpload = openFileDlg.FileName;
string[] uploadInfoArr = fileToUpload.Split('\\');
string sUpLoadNamme = uploadInfoArr[uploadInfoArr.Length - 1];//获取选择的文件名称
ObjectMetadata metadata = new ObjectMetadata();
// 可以设定自定义的metadata。
// metadata.UserMetadata.Add("myfield", "test");
ClientConfiguration clientConfig = new ClientConfiguration();
clientConfig.ConnectionTimeout = 3600 * 1000;
OssClient ossClient = new OssClient(new Uri(ossEndpoint), accessId, accessKey, clientConfig);
using (var fs = File.Open(fileToUpload, FileMode.Open))
{
ossClient.PutObject(bucketName, sUpLoadNamme, fs, metadata);
}
MessageBox.Show("上传成功!");
}
发生异常:已添加了具有相同键的项
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。