【发布时间】:2011-06-23 03:15:49
【问题描述】:
我正在使用 django-uploadify-s3。在我输入之前效果很好:
'fileExt': r'*.sql'
在uploadify_options中。
我的问题(我认为)是条件字段。我想我也需要将文件扩展名排除在我的条件字段中。但我不知道该怎么做。目前,如下图所示,出现 403 错误。
显示上传表单的视图如下所示:
@login_required
def upload_dump(req):
options = {'onComplete': 'uploadifyOnComplete',
'onError': 'uploadifyOnError',
'fileDesc': r'PostgreSQL dump files (*.sql)',
'fileExt': r'*.sql',
'buttonText': r'Select SQL dump',
}
key_pattern = 'tc-%s/${filename}' % req.user.username
post_data={'key': key_pattern, 'success_action_status': "201"}
conditions={'key': {'op': 'starts-with', 'value': 'tc-%s/' % req.user.username},
'fileExt': {'op': 'starts-with', 'value': r'sql'},
}
uploadify_options = uploadify_s3.UploadifyS3(uploadify_options=options,
post_data=post_data,
conditions=conditions).get_options_json()
return direct_to_template(req, 'users/upload_dump.html',
'uploadify_options':uploadify_options}
【问题讨论】:
标签: django amazon-s3 uploadify