阿里云服务器 无法上传

阿里云服务器 无法上传,第1张

有几种办法,您可以参考一下
第一种:在阿里云服务器里建一个ftp服务商,在本地用ftp客户端上传文件
第二种:进阿里云服务器远程界面的时候,把本地磁盘带进去,然后进服务器里直接从本地磁盘里把文件复制到服务器里
第三种:qq安装到阿里云服务器里,用qq对传
第四种:把本地文件上传到邮箱里
,然后进阿里云服务器里打开您的邮箱,进去下载文件即可

上传到云服务器上面文件的话,你要先确定一点,你的服务器是否开启了ftp服务,或者是否有安装ftp。
如果没有的话,可以用第三方的ftp服务器软件,搭建一个ftp服务器。然后就可以上传文件了。
如果不明白,可以私
谢谢采纳

小鸟云服务器niaoyun实例创建好之后,您可以使用以下任意一种方式登录服务器:
远程桌面连接 (Microsoft Terminal Services Client, MSTSC):
采用这种方式登录,请确保实例能访问公网。如果在创建实例时没有购买带宽,则不能使用远程桌面连接。
管理终端 VNC:无论您在创建实例时是否购买了带宽,只要您本地有网页浏览器,都可以通过管理控制台的管理终端登录实例。
使用远程桌面连接 (MSTSC) 登录实例
打开 开始菜单 > 远程桌面连接,或在 开始菜单 > 搜索 中输入 mstsc。也可以使用快捷键 Win+R 来启动运行窗口,输入
mstsc后回车启动远程桌面连接。
在 远程桌面连接 对话框中,输入实例的公网 IP 地址。单击 显示选项。
输入用户名,如小鸟云默认为 niaoyun。单击 允许我保存凭据,然后单击 连接。这样以后登录就不需要手动输入密码了。

前段时间正好做个项目,就是用的oss,普通上传和断点续传,代码贴出来,看是不是你需要的

public class OssManage {
public static  String ACCESS_KEY_ID  = null;
public static  String  ACCESS_KEY_SECRET = null;
public static  String  ENDPOINT = null;
public static  String  BUCKETNAME = null;
public static  String  BUCKETNAME_VIDEO = null;
public static String OUT_OF_DATE = null;
private  OSSClient client  = null;
private  ObjectMetadata meta = null;
static{
try {
ACCESS_KEY_ID  = SysConstgetProperty("OSS_ACCESS_KEY_ID");
ACCESS_KEY_SECRET = SysConstgetProperty("OSS_ACCESS_KEY_SECRET");
ENDPOINT = SysConstgetProperty("OSS_ENDPOINT");
 BUCKETNAME = SysConstgetProperty("OSS_BUCKETNAME");
 BUCKETNAME_VIDEO = SysConstgetProperty("OSS_BUCKETNAME_VIDEO");
 OUT_OF_DATE = SysConstgetProperty("OSS_OUT_OF_DATE");
} catch (javalangException e) {
eprintStackTrace();
}
}

public void init(){
 // 初始化一个OSSClient
        client = new OSSClient(ENDPOINT,ACCESS_KEY_ID, ACCESS_KEY_SECRET);
        meta = new ObjectMetadata();
}

/
  @Description: 上传文件到OSS文件服务器
  @param content  文件流
  @param key    上传为OSS文件服务器的唯一标识
  @param mimeType  文档类型
  @throws Exception 
  @ReturnType:String   OSSObject的ETag值。
/
public String  uploadFile(InputStream content,String key,String mimeType) throws Exception{
//进行初始化
init();
        // 必须设置ContentLength
        metasetContentType(mimeType);
        // 上传Object
        LogUtilprintConsoleLog("上传到oss服务器开始" + key);
        PutObjectResult result = clientputObject(BUCKETNAME, key, content, meta);
        LogUtilprintConsoleLog("上传到oss服务器结束" + key);
        return resultgetETag();
}

/
  @Description: 根据key获取oss服务器上的地址
  @param key
  @return 
  @ReturnType:String
/
public String getImgURl(String key){
init();
Date expires = new Date (new Date()getTime() + IntegerparseInt(OUT_OF_DATE)); // 30 minute to expire
GeneratePresignedUrlRequest generatePresignedUrlRequest ;
if(keystartsWith("msplatform")){
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);
}else {
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);
}
generatePresignedUrlRequestsetExpiration(expires);
URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);
return urltoString();
}
/
  @Description:根据key获取oss服务器上的ipa文件地址
  @param key
  @return 
  @ReturnType:String
 /
public String getIpaURl(String key){
init();
Date expires = new Date(new Date()getTime()+ 103652436001000);
GeneratePresignedUrlRequest generatePresignedUrlRequest ;
if(keystartsWith("msplatform")){
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME, key);
}else {
generatePresignedUrlRequest =new GeneratePresignedUrlRequest(BUCKETNAME_VIDEO, key);
}
generatePresignedUrlRequestsetExpiration(expires);
URL url = clientgeneratePresignedUrl(generatePresignedUrlRequest);
return urltoString();
}

/
  @Description: 根据key获取oss服务器上的地址
  @param key
  @return 
  @ReturnType:String
/
public InputStream  getObject(String key){
init();
OSSObject object = null;
if(keystartsWith("msplatform")){
object= clientgetObject(BUCKETNAME, key);
}else{
object= clientgetObject(BUCKETNAME_VIDEO, key);
}
objectgetObjectMetadata()getContentType();
// 获取Object的输入流
InputStream objectContent = objectgetObjectContent();


return objectContent;
}


/
  @Description:删除文件
  @param key  OSS文件服务器上文件的唯一标识
  @ReturnType:void
/
public void deleteFile(String key){
init();
clientdeleteObject(BUCKETNAME, key);
}


/
  @Description: 断点上传文件到OSS文件服务器
  @param content  文件流
  @param key    上传为OSS文件服务器的唯一标识
  @param position 位置
/
public String  appendObjectFile(InputStream content,String key,int position,String mimeType) throws Exception{
   //进行初始化
    init();
        // 必须设置ContentLength
        metasetContentLength(position);
        metasetContentType(mimeType);
        metasetCacheControl("no-cache");
        metasetContentEncoding("utf-8");
        // 上传
        LogUtilprintConsoleLog("断点上传到oss服务器开始" + key);
        AppendObjectRequest appendObjectRequest = new AppendObjectRequest(BUCKETNAME, key, content, meta);
        appendObjectRequestsetPosition(LongvalueOf(position));
        AppendObjectResult appendObjectResult =clientappendObject(appendObjectRequest);
        LogUtilprintConsoleLog("断点上传到oss服务器结束" + key);
        return appendObjectResultgetNextPosition()toString();
}

public static void main(String[] args) {
OssManage ossManage = new OssManage();
}
}

你用的是windows服务器还是linux啊?上传的是什么格式的文件?网站还是程序还是影音文件?你都没说清楚呐。
windows的话这简单,发布网站的话可以先使用phpstudy搭建环境,设置好根目录,再根据需求设置是否需要ssl,最后把网站放进去就行了,域名解析指过来备案就可以访问了。
打开文件的话就和在家里的电脑上一样,都是需要安装对应软件才可以打开。
linux的话发布网站可以用网上的一键包,或者是自己知道该装什么软件的话用yum(rh系列linux)或者apt-get install (debian系列linux)在线安装对应软件包就可以,装好之后的话网上有很多教程,对着教程设置一下环境就可以。
linux上打开文件的话,影音文件神马的是需要安装图形界面之后才可以再安装对应软件打开的,如果是压缩包的话根据格式可以使用unzip或者tar xvzf 等命令解压。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10479706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存