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

时间:2015-03-08 00:45:10

标签: javascript jquery django file-upload filereader

我是Django的新手,希望让用户能够浏览他们的本地文件并且"上传"他们。但是我实际上并不想将他们的文件存储在我的数据库中,我只想获取用户选择的文件的文件名,路径,内存等。我已阅读Need a minimal Django file upload example以及更多网站,但所有内容都涉及上传文件。任何建议将不胜感激!

由于

1 个答案:

答案 0 :(得分:1)

Web浏览器中可用的本地文件的唯一界面是文件选择器,就像选择要上载的文件一样。但是,您不必上传文件!您可以在Javascript中使用它们。例如,参见" Using files from web applications"的Mozilla文档。

请注意,您获得的Javascript File对象包含namesize和[MIME] type属性。

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

相关问题