uploadify不上传文件

时间:2013-01-26 13:36:49

标签: file codeigniter file-upload upload uploadify

我在使用uploadify时遇到问题。它显示完整的消息,但文件未移动到指定的文件夹。 这是我的代码

<script src="../../../../jquery-1.8.3.js" type="text/javascript"></script>

<script src="<?php echo base_url();?>assets/uplodify/jquery.uploadify.min.js"    type="text/javascript"></script>

 <script src="<?php echo base_url();?>assets/uplodify/jquery.uploadify.js" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>assets/uplodify/uploadify.css">

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>

这是我的html和js

<form enctype="multipart/form-data">
    <div id="queue"></div>
    <input id="file_upload" name="file_upload" type="file" multiple="true">
</form>

<script type="text/javascript">
    // <![CDATA[

  $(document).ready(function() {

$('#file_upload').uploadify({

'swf' : '<?php echo base_url();?>assets/uplodify/uploadify.swf',

'uploader' : '<?php echo base_url();?>assets/uplodify/uploadify.php',

'auto' : true,

'multi' : true,

'onUploadStart' : function(file) {

alert('Starting to upload ' + file.name);

},

 'onError' : function(error_array_us) {

for (myKey in error_array_us){

alert ("error_array_us["+myKey +"] = "+error_array_us[myKey]);

}

alert('The error was: ' + error_array_us);

},

'onAllComplete' : function() {



 alert('The file was saved to: ' );

}

  });

我的uploadify.php就像这样

  <?php
        $targetFolder = 'http://localhost/CodeIgniter_2.1.3/assets/upload'; // 

    $verifyToken = md5('unique_salt' . $_POST['timestamp']);

    if (!empty($_FILES) && $_POST['token'] == $verifyToken) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $targetFolder;
$targetFile = rtrim($targetPath,'/') . '/' . $_FILES['Filedata']['name'];

// Validate the file type
$fileTypes = array('jpg','jpeg','gif','png'); // File extensions
$fileParts = pathinfo($_FILES['Filedata']['name']);

if (in_array($fileParts['extension'],$fileTypes)) {
    move_uploaded_file($tempFile,$targetFile);
    echo '1';
} else {
    echo 'Invalid file type.';
}
   }

我的uploadify.php与网站上给出的相同。我使用的是codeigniter.Plesae,有人帮助我

0 个答案:

没有答案
相关问题