Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django将存储临时文件多长时间?_Python_Django_File Upload - Fatal编程技术网

Python django将存储临时文件多长时间?

Python django将存储临时文件多长时间?,python,django,file-upload,Python,Django,File Upload,“如果上载的文件太大,Django会将上载的文件写入存储在系统临时目录中的临时文件。在类Unix平台上,这意味着您可以期望Django生成一个名为/tmp/tmpzfp6I6.upload的文件。如果上载足够大,您可以看到Django将数据流到磁盘上时,此文件的大小会增加。” 这是来自Django的文档 我的问题是,这个文件将在内存中保留多长时间?无论同一个文件上载两次,每次上载是否都有一个唯一的名称 此文件将在内存中保留多长时间 您是在谈论文件系统上的临时文件吗?在这种情况下,在Unix平台上

“如果上载的文件太大,Django会将上载的文件写入存储在系统临时目录中的临时文件。在类Unix平台上,这意味着您可以期望Django生成一个名为/tmp/tmpzfp6I6.upload的文件。如果上载足够大,您可以看到Django将数据流到磁盘上时,此文件的大小会增加。”

这是来自Django的文档

我的问题是,这个文件将在内存中保留多长时间?无论同一个文件上载两次,每次上载是否都有一个唯一的名称

此文件将在内存中保留多长时间

您是在谈论文件系统上的临时文件吗?在这种情况下,在Unix平台上,通常直到您重新启动。如果您是在谈论RAM中上载的文件,它可能会一直存在,至少直到请求/响应周期完成。但这对您来说并不重要,您必须在响应过程中处理上载的文件不管怎么说,essing代码。否则,您将不再有任何对它的引用

是否每次上载都有一个唯一的名称,而不管是否使用相同的文件 上传两次