如何从 Django 浏览本地文件并存储文件信息

How to browse local files from Django and store the file information

本文关键字:文件 存储文件 信息 Django 浏览      更新时间:2023-09-26

我是 Django 的新手,希望让用户能够浏览他们的本地文件并"上传"它们。但是,我实际上并不想将他们的文件存储在我的数据库中,我只想获取用户所选文件的文件名,路径,内存等。我已经通读了需要一个最小的 Django 文件上传示例,以及更多网站,但一切都在谈论上传文件。任何建议将不胜感激!

谢谢

Web 浏览器中可用的本地文件的唯一界面是文件选取器,就像选择要上传的文件一样。但是,您不必上传文件!你可以改用Javascript使用它们。例如,请参阅 Mozilla 关于"使用来自 Web 应用程序的文件"的文档。

请注意,您返回的 Javascript File对象具有 namesize 和 [MIME] type属性。

你的

客户端Javascript可以把它们戳成一个表单,然后用户提交给你的服务器端Django应用程序。或者,客户端Javascript可以将它们放入AJAX操作中,将它们提交给服务器端Django应用程序。