开发者社区 > 云原生 > Serverless > 正文

在Serverless 应用引擎中,如果文件大于10M,怎么办呢?

展开
收起
崔问问 2023-11-20 07:47:20 47 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    对于大于 10 MB 的文件,您可以考虑使用阿里云的对象存储服务 (OSS) 来存放大文件,并将文件路径放入 Serverless 应用引擎内。
    您可以通过以下方式将文件上传至 OSS:

    1. 使用客户端工具上传文件,如 ossutil、aliyun-cli 等;
    2. 使用 SDK,例如 Java SDK 或 Node.js SDK;
    3. 使用 REST API。

    当您将文件上传至 OSS 后,可以在您的 Serverless 应用引擎中引用文件路径,访问并处理文件。

    2023-11-20 14:28:08
    赞同 展开评论 打赏
  • 在Serverless应用引擎中,如果需要上传的文件大于10M,你可以考虑以下几种解决方案:

    1. 分片上传:将大文件分割成多个小于10M的片段,然后分别上传。在服务器端,你需要将这些片段重新组合成完整的文件。

    2. 使用OSS(对象存储服务):阿里云提供了OSS服务,你可以将大文件上传到OSS,然后在Serverless应用引擎中通过URL访问这些文件。

    3. 使用云盘服务:阿里云也提供了云盘服务,你可以将大文件上传到云盘,然后在Serverless应用引擎中通过URL访问这些文件。

    2023-11-20 10:48:33
    赞同 展开评论 打赏
  • 这个是针对小文件的。

    建议把日志持久化到sls。此回答整理自钉钉群:Serverless应用引擎(SAE)用户群

    2023-11-20 08:39:55
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • Serverless 应用引擎
  • 相关电子书

    更多
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载
    极氪大数据 Serverless 应用实践 立即下载