我已经构建了一个表单来上传图像,并使用Prototype /
PHP进行处理.
$('image_upload').observe('submit', function() {
var params = $H();
params.set('name', $('image_title').value);
params.set('from', $('from_who').value);
params.set('upload_file', $('upload_file').value);
new Ajax.Request('/files/upload_process.php', {
method:'post',
parameters: params,
onSuccess: function(r) {
$('uploadbox').update('');
}
})
});
表单本身将数据发送到服务器,但是当我尝试输出print_r($_ FILES [‘upload_file’]);没有任何东西出现,甚至没有空数组.
如果我输出print_r($_ POST),则会正确发送参数,但只会输出图像的文件名.
所以似乎文件本身并没有被发送.
我该如何处理?
谢谢
丰富