上传与下载文件

DSW支持多种文件上传和下载方式。您可以根据文件大小和使用场景选择最合适的方法。

方法概览

使用限制

通过Notebook的文件中转站上传文件时,限制如下:

  • 上传数量:单次最多上传 5 个文件。超出的文件将排队等候。

  • 不支持文件夹:请先将文件夹压缩再上传,详情见如何上传下载文件夹

  • 文件有效期:默认为 7 天。文件过期前可续期,每次延长 7 天。

  • 存储容量:总容量不超过 10 GB,最多存放 1000 个文件。您可以手动清理中转站文件

  • 下载路径:待下载文件必须位于 /mnt/workspace/ 目录。如果待下载文件不在此目录下,请复制或移动。

Notebook上传下载文件

上传或下载数据

区域

上传/下载

说明

上传

单击image,或将文件拖拽到文件列表的空白处进行上传,系统会根据文件大小确定上传方式:

  • 文件小于等于10 MB,直接通过浏览器上传到实例。

  • 文件大于10 MB,小于等于5 GB,会自动上传到文件中转站,再从文件中转站自动保存到实例。

下载

右键单击文件,选择Download,即可将文件下载到本地。

image

数据中转站文件清理及保存

单击左侧工具栏image,进入文件中转站页面,可查看传输列表或对文件进行操作。

区域

说明

单击image,查看文件中转站的传输列表。

单击目标文件右侧的image,可进行以下操作:

  • 文件传输完成后,会自动保存到实例。如果您需要在同一RAM账号下的其他实例中使用该文件,在进入目标实例后单击保存至实例

  • 文件中转站的文件默认有效期为7天,您可以在文件过期前单击延期,延长文件有效期。

  • 单击删除,即可删除文件中转站里的文件,不会删除文件列表中的文件。

image

WebIDE上传下载文件

WebIDE页面,单击左侧工具栏image.png,在文档列表中上传或下载数据:

  • 上传文件:右键单击目标目录,选择Upload,按照界面操作指引上传文件。

  • 下载文件:右键单击目标文件,选择Download下载文件。

常见问题

1. 如何上传下载文件夹

目前DSW不支持直接上传和下载文件夹,但您可以通过打包为压缩文件的方式实现文件夹的上传和下载。DSW Terminal提供了一个Linux环境,可以使用标准的Linux命令行工具,如targzipunzip等,来解压缩文件。以tar为例使用示例如下。

  1. 使用tar --version查看tar是否安装,如果没有,则可参考如下命令进行安装。

    # 对于基于Debian的系统(例如 Ubuntu)的安装命令
    sudo apt install tar
    
    # 基于Red Hat的系统(例如CentOS、Fedora)的安装命令
    sudo yum install tar
  2. 解压缩文件夹。

    # 压缩文件夹, /path/to/diretory为要压缩的文件夹
    tar -cvf archive_name.tar /path/to/directory
    
    # 解压文件夹
    tar -xvf archive_name.tar

2. 点击“Download”后没有反应或下载失败怎么办?

这通常由网络拥堵或浏览器问题引起。请尝试以下步骤:

  1. 耐心等待片刻,大文件下载需要更长的响应时间。

  2. 更换浏览器或使用浏览器的无痕模式重试。

  3. 对于较大的文件(如超过200 MB)或网络不稳定的情况,建议通过挂载OSS的方式下载。

3. 提示“文件中转站”空间不足怎么办?

文件中转站的总容量为10 GB。您需要进入中转站管理页面,清理中转站文件释放空间。如果页面没有及时刷新,请尝试刷新浏览器。

4. 为什么上传时总是跳转到“文件中转站”?

这是正常现象。为保证上传稳定性和速度,所有大于10 MB的文件都会自动通过文件中转站进行传输,并在完成后保存到您的实例中。

5. 如何将本地的大文件(例如超过5 GB的模型)或大量数据上传到DSW并使用?

DSW实例的系统盘空间有限且为临时存储,不建议直接上传大文件或大量数据,您可以先将数据上传到阿里云对象存储OSS,然后将其挂载到DSW实例中使用。