【问题标题】:django - How to upload file to local and remote server directory at same timedjango - 如何同时将文件上传到本地和远程服务器目录
【发布时间】:2021-07-31 14:15:42
【问题描述】:

我正在 django 中实现一个功能,用户上传的文件也应该保存在本地系统和远程服务器位置。

我可以单独完成这两个过程,但不能一起完成。

有什么方法可以将文件上传到本地和远程位置?

Django 版本 - 3.0

【问题讨论】:

    标签: django django-models django-file-upload


    【解决方案1】:

    您可以为每个 FileField (doc) 指定存储空间,因此在模型中创建两个 FileField 字段并为每个字段设置所需的存储空间。

    如果您的默认存储是本地存储并且远程存储的名称是 S3Storage 的示例:

    class MyModel(models.Model):
        local_copy = models.FileField(upload_to="uploads")
        remote_copy = models.FileField(upload_to="uploads", storage=S3Storage)
    

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 2013-11-18
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多