Мне нужно знать это, чтобы правильно получать данные файла из словаря POST.
Я хочу использовать Agile Uploader (изменяет размеры изображений на стороне клиента перед загрузкой на сервер) в моем проекте.Он имеет файл process.php в качестве примера обработки изображения на сервере.В этом файле:
$tmp_name = $_FILES["Filedata"]["file_name"]; // where "tmp_name" is file name
Поскольку у Pyramid нет словаря FILES
, я предлагаю найти изображение в POST
.Но когда я пытаюсь загрузить изображение POST
пусто ...
Так куда оно отправляет это изображение и как его найти на стороне сервера?
HTML (большая часть HTML-кода взятаиз их demo ):
<form action="/test" method="post" id="singularDemo" enctype="multipart/form-data">
<div id="single"></div>
</form>
<a href="#" onClick="document.getElementById('agileUploaderSWF').submit();">Submit</a>
<script type="text/javascript">
$('#single').agileUploaderSingle({
submitRedirect:'',
formId:'singularDemo',
progressBarColor:'#3b5998',
flashVars:{
firebug:true,
form_action:'/test'
}
});
</script>
Python (код Пирамиды), просто для тестирования - простой вид:
def test(request):
if request.method == 'POST':
pass
return {}
Спасибо!