我正在使用这个工具用ajax:https://github.com/skoczen/django-ajax-uploader上传文件。
它工作得很好,但是我不能用动态参数设置文件的路径(静态路径工作得很好)。以下是守则的有关部分:
urls.py:
url(r'ajax-upload$', views.import_uploader, name="my_ajax_upload")views.py:
import_uploader = AjaxFileUploader(UPLOAD_DIR='campaigns')联署材料:
var uploader = new qq.FileUploader(
{
action: "{% url 'campaigns:my_ajax_upload' %}",
element: input_element[0],
multiple: true,
onComplete: function(id, fileName, responseJSON)
{
},
onAllComplete: function(uploads)
{
},
params:
{
'csrf_token': '{{ csrf_token }}',
'csrf_name': 'csrfmiddlewaretoken',
'csrf_xname': 'X-CSRFToken',
},
});我的道路是这样的:
path='campaigns/campaign_{}/participation/participant_{}/question_{}/'.format(self.campaign.id, self.participant.id, self.answers.question.id)如何将路径的动态参数传递给AjaxFileUploader对象?
发布于 2016-03-08 07:41:59
我最终使用了jquery文件上传。看我这里的帖子:https://stackoverflow.com/a/35860608/1875861
https://stackoverflow.com/questions/34277283
复制相似问题