如何从 Django 浏览本地文件并存储文件信息
How to browse local files from Django and store the file information
我是 Django 的新手,希望让用户能够浏览他们的本地文件并"上传"它们。但是,我实际上并不想将他们的文件存储在我的数据库中,我只想获取用户所选文件的文件名,路径,内存等。我已经通读了需要一个最小的 Django 文件上传示例,以及更多网站,但一切都在谈论上传文件。任何建议将不胜感激!
谢谢
Web 浏览器中可用的本地文件的唯一界面是文件选取器,就像选择要上传的文件一样。但是,您不必上传文件!你可以改用Javascript使用它们。例如,请参阅 Mozilla 关于"使用来自 Web 应用程序的文件"的文档。
请注意,您返回的 Javascript File
对象具有 name
、 size
和 [MIME] type
属性。
客户端Javascript可以把它们戳成一个表单,然后用户提交给你的服务器端Django应用程序。或者,客户端Javascript可以将它们放入AJAX操作中,将它们提交给服务器端Django应用程序。
相关文章:
- 将图像文件存储在猫鼬模式中的二进制数据中,并以html形式显示图像
- 如何从 Django 浏览本地文件并存储文件信息
- 在使用java使用dropbox选择器从dropbox中提取文件后,如何将文件存储在服务器中
- 正在从本地windows存储文件夹读取js中的文件
- 在 Java 中使用 IE/Chrome HTML 渲染器或使用 JavaScript 存储文件
- 如何使用 jQuery 动态更改视频,其中源路径存储在数据库中,文件存储在文件系统中
- 在 PhantomJS 中自动删除本地存储文件
- S3 循环访问存储桶/文件夹/文件
- rails_admin的 css 和 javascript 文件存储在哪里
- 使用 gridfs 和 mongoose 在 MongoDB 中存储文件
- 如果我的文本文件存储在服务器中,如何在 javascript 中读/写文本文件
- 如何使用 JavaScript 在浏览器中存储文件
- PhoneGap 如何在本地文件系统中存储文件
- HTML5应用程序缓存文件存储在客户端的位置
- 将 Json 文件存储在 AngularJS 变量中,以便与“ng-repeat”一起使用
- 将角度文件存储在轨道中的最佳位置
- 在Mongoose中使用Multer将文件存储到MongoDB中
- 将文件存储在Firebase存储中
- Glassfish/Java/JS:将图像文件存储到servlet中,并将其检索到网页中
- Webaudio API:将数组缓冲区作为文件存储在服务器上,稍后检索