Bu çok uzun süre kafamı çizilmemesi Been: jquery.form kullanarak (http://malsup.com/jquery/form) PHP ile ... benim $_FILES['someimage']
set ancak hata numarası her zaman olur {[(2) }], boyutu da 0'dır.
JavaScript:
$('form input[type=file]').change(function () {
$(this).clone().appendTo('#imgform');
$('#imgform').ajaxForm();
$('#imgform').ajaxSubmit({
type: 'POST'
});
});
: Ekler Hangi
<form id="imgform" method="POST" action="/api/images.php" enctype="multipart/form-data"></form>
Bataklık standart dosya girişleri olan başka bir form.
PHP günlükleri temiz, ama var_dump
$ _FILES ing zaman hiçbir veri kütüğü form öğesinin adına ayarlanmış olduğunu gösterir ... ama.
Thanks guys! (Sorry, I know jQuery-like questions are too frequent round these parts).
EDIT I found Clone a file input element in Javascript which contains further information and suggested alternatives.
Ne yapmaya karar verdim olmayan JavaScript tarayıcılar için tek bir form var, ve JavaScript / jQuery üç formlarına tek bir form tatili:
Head form -> File upload form -> tail form
Sonra dosya yükleme uyumsuz gönderebilir, ve kuyruk göndermenize tıklandığında sadece metin alanları gibi, bir POST bir araya formu tutkal.