0

当我使用表单将大视频上传到服务器时,在 /tmp 目录中创建了一个 temp.upload。这个 .upload 是在哪里创建的?上传完成后可以删除吗?我在 ubuntun 上使用 Django 和 python。

我检查 Django 文档以进行文件上传。它说:

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

上传完成后如何让Django自动删除这个文件?如何获取此临时 .upload 路径信息?

谢谢

4

1 回答 1

0

如果文件大小大于 2.5MB,Django 将在保存之前将上传的文件写入 /tmp 目录(在 Linux 上)。上传完成后,您可以手动删除文件,也可以使用 cron 作业(或类似的东西)自动删除临时文件。

于 2012-10-29T19:01:56.167 回答