我如何将django的TemporaryUploadedFile视为常规python文件

时间:2010-12-10 19:55:32

标签: python django file file-upload

我该怎么做?我注意到当你在django上传文件时,你可以将它作为TemporaryUploadedFile访问。

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

我只是想把它传递给一些读取文件的代码,期待一个普通的python文件

1 个答案:

答案 0 :(得分:0)

如果您需要带文件描述符的内容,则必须使用os.pipe()。如果它只需要一个类似文件然后传递你将要做的事情。