我最近一直在为我的小型博客网站实现一个基于 ajax 的文件上传器。我还有一个小表单(与 ajax 文件上传器在同一页面上),它收集姓名、电子邮件 ID 等基本详细信息。现在,我面临的问题是,当用户通过 ajax 上传器上传文件时并完成表格,我无法获得上传文件的“文件名”。
基本上,我想将 ajax 上传的文件名写到我的表单字段中。上传本身工作正常,我也可以通过萤火虫看到 POST 消息。所以,我可以看到一些 JSON,例如:
{
"path": "/media/uploads/paperscience_5055721894547287.pdf",
"success": true,
"filename": "paperscience_5055721894547287.pdf"
}
我想将“路径”参数放入名为文件名的表单字段中。
我的 Django 代码在这里
我将不胜感激任何指导来实现上述目标。