我正在尝试使用模型表单将链接保存到模型中的本地文件。我不想要自己上传所选文件,我只想将完整路径保存到文件中:
<input type="file">
选择文件
POST
到目前为止,我尝试了form.clean()
中的一些甚至没有工作的黑客攻击。
如何完成此类要求的一些建议?
答案 0 :(得分:1)
首先,您将无法从html / javascript获取完整的本地路径。这是由于浏览器安全性以防止泄露此类信息。将文件提交到POST
时,您将获得文件数据和文件名。您可以使用Flash,Silverlight,Java或任何其他可以提供较低级别访问权限的插件来收集信息,但这比仅提交表单要复杂得多。
其次,假设您只想保存文件名。您只需查看request.FILES['input_name'].name
即可获取文件名称,并将其直接存储到TextField
。