ITPub博客

首页 > 应用开发 > > Linux 系统向阿里云上传文件

Linux 系统向阿里云上传文件

作者:helei1000 时间:2019-08-27 15:39:06 0 删除 编辑

C#的项目部署到Linux系统上,在Linux上运行项目,先将本地文件上传到Linux系统中的某个文件夹,然后再将该文件上传到阿里云,本地运行都没问题,但是部署到Linux系统之后上传文件就报错(One or more errors occurred. (No such device or address)),下面是上传到阿里云的代码:

///

/// 将文件上传到阿里云

///

/// 阿里云需要保存的文件全路径

/// 本地文件全路径

public void UploadOSSFile(string fileName, string filePath)

{

try

{

var client = new OssClient(endpoint, accessKeyId, accessKeySecret);

var result = client.PutObject(bucketName, fileName, filePath);

}

catch (Exception e)

{

throw e;

}

}

其中fileName:是要保存到阿里云的文件全路径比如:test/aaa.jpg

filePath:是本地文件的全路径如:D:/Project/Resource/System/aaa.jpg,如果部署到Linux服务器上,此文件的全路径为:/home/myproject//Resource/System/aaa.jpg,此时将这个路径下的文件上传的阿里云就会报错,这是怎么回事呢?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2613/viewspace-3168295/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2019-08-16

  • 博文量
    94
  • 访问量
    678