首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在strapi.io的文件上传中保留原始文件名?

在strapi.io的文件上传中,可以通过自定义插件来实现保留原始文件名的功能。具体步骤如下:

  1. 创建一个自定义插件,可以参考strapi官方文档中的插件开发指南。
  2. 在插件的config/functions/bootstrap.js文件中,添加以下代码:
代码语言:txt
复制
module.exports = async () => {
  // 修改strapi的上传配置
  const { upload } = strapi.plugins['upload'];
  upload.config = {
    ...upload.config,
    // 设置存储提供商的配置
    providerOptions: {
      // 设置存储提供商的配置参数
      // 这里可以根据具体的存储提供商进行配置
    },
    // 设置文件名生成器
    // 这里使用原始文件名作为文件名
    generateFilename: (file) => {
      return file.name;
    },
  };
};
  1. 根据具体的存储提供商,配置providerOptions中的参数。例如,如果使用腾讯云COS作为存储提供商,可以参考腾讯云COS的文档进行配置。

通过以上步骤,就可以在strapi.io的文件上传中保留原始文件名了。请注意,这里的示例代码仅供参考,具体的实现方式可能因为strapi版本的不同而有所差异。另外,关于腾讯云相关产品和产品介绍链接地址,请参考腾讯云官方文档。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券