0
我想使用uploadify上传我的多个图像。uploadify不使用php上传图像
什么是情景
我要上传多张图片。我也想在数据库中输入每个上传图片的信息。截至`的onComplete事件我想表的所有新进入ID的IDS
我做了什么 我uploadify代码
$(document).ready(function() {
$('#fileid').uploadify({
'uploader' : '<?php echo SITEURL;?>/admin/uploadify/uploadify.swf',
'script' : '<?php echo SITEURL;?>/admin/action_files/area_pics_upload.php',
'cancelImg' : '<?php echo SITEURL;?>/admin/uploadify/cancel.png',
//'folder' : '<?php echo SITEURL;?>/admin/uploadify/uploads',
'auto': 'true',
'fileExt' : '*.jpeg;*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files (*.JPEG,*.JPG, *.GIF, *.PNG)',
'multi' : true,
'onAllComplete': function(event, data)
{ alert(data); }
});
});在area_upload_pics.php
if (!empty($_FILES))
{
$allowedExtensions = array("jpeg","jpg","gif","png");
for($i=0;$i<count($_FILES);$i++)
{
if(in_array(end(explode(".",strtolower($_FILES['fileid'][$i]['name']))),$allowedExtensions))
{
$file = time().'-'.$_FILES["fileid"][$i]['name'];
if(move_uploaded_file($_FILES["fileid"][$i]["tmp_name"],'../../uploaded_files/area_pics/'.$file)
{
//save file info in database
$q = "INSERT INTO ".DB_PREFIX."_files (file) values (".$file.")";
mysql_query($q);
$images_ids[]=mysql_insert_id();
}
}
}
}
echo(json_encde($images_ids);
我的问题
代码
图片没有被上传。我已经检查了好的路径。我究竟做错了什么。
有什么错误?并尝试使用较小文件 – dynamic 2012-02-18 14:25:13
@ yes123文件未被上传。 – 2012-02-18 14:26:57
动作文件是area_pics_upload.php,之前你已经发布的代码“code in area_upload_pics.php”。我不确定它是你的问题的原因,但你可以尝试纠正这一点。 – 2012-02-18 14:28:44