如何从Django浏览本地文件并存储文件信息
How to browse local files from Django and store the file information
我是 Django 的新手,想让用户能够浏览他们的本地文件并 "upload" 它们。但是我实际上并不想将他们的文件存储在我的数据库中,我只想获取用户选择的文件的文件名、路径、内存等。我已通读 Need a minimal Django file upload example 和更多网站,但所有内容都与上传文件有关。如有任何建议,我们将不胜感激!
谢谢
Web 浏览器中唯一可用的本地文件界面是文件选择器,就好像 select 要上传的文件一样。但是,您不必上传文件!您可以改为在 Javascript 中使用它们。例如,参见 Mozilla 关于“Using files from web applications”的文档。
请注意,您返回的 Javascript File
对象具有 name
、size
和 [MIME] type
属性。
您的客户端 Javascript 可以将这些插入一个表单,然后用户将其提交给您的服务器端 Django 应用程序。或者,客户端 Javascript 可以将它们放入 AJAX 操作中,将它们提交给服务器端 Django 应用程序。
我是 Django 的新手,想让用户能够浏览他们的本地文件并 "upload" 它们。但是我实际上并不想将他们的文件存储在我的数据库中,我只想获取用户选择的文件的文件名、路径、内存等。我已通读 Need a minimal Django file upload example 和更多网站,但所有内容都与上传文件有关。如有任何建议,我们将不胜感激!
谢谢
Web 浏览器中唯一可用的本地文件界面是文件选择器,就好像 select 要上传的文件一样。但是,您不必上传文件!您可以改为在 Javascript 中使用它们。例如,参见 Mozilla 关于“Using files from web applications”的文档。
请注意,您返回的 Javascript File
对象具有 name
、size
和 [MIME] type
属性。
您的客户端 Javascript 可以将这些插入一个表单,然后用户将其提交给您的服务器端 Django 应用程序。或者,客户端 Javascript 可以将它们放入 AJAX 操作中,将它们提交给服务器端 Django 应用程序。