【问题标题】:How do I treat django's TemporaryUploadedFile as a regular python file如何将 django 的 TemporaryUploadedFile 视为常规 python 文件
【发布时间】:2011-05-23 16:50:23
【问题描述】:

我该怎么做?我注意到,当您在 django 中上传文件时,您会以 TemporaryUploadedFile 的形式访问它。

http://docs.djangoproject.com/en/dev/topics/http/file-uploads/ 如果 django 将文件名写入磁盘,这里有一种方法可以为您提供文件名。然后你可以将它作为标准的 python 文件打开。但是,django 默认情况下不会将所有文件写入磁盘。出于性能原因,我不想将 django 设置为将所有文件写入磁盘。

我只是想将它传递给一些读取文件的代码,期待一个常规的 python 文件

【问题讨论】:

    标签: python django file file-upload


    【解决方案1】:

    如果您需要带有文件描述符的东西,那么您必须使用os.pipe()。如果它只需要一个类似文件的文件,那么传递它你会做的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-02
      • 2014-05-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 2016-12-30
      • 2010-09-24
      • 1970-01-01
      相关资源
      最近更新 更多