上传和Codeigniter不工作

时间:2013-05-21 20:21:20

标签: codeigniter-2 uploadify

我的视图文件中包含以下内容:

<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/uploadifive.css">
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.uploadifive.min.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.min.js" type="text/javascript">  </script>

然后我有:

<div id="queue"></div>
            <input id="file_upload" name="file_upload" type="file" multiple="true"  class="uploadifive-button">
            <a style="position: relative; top: 8px;" href="javascript:$('#file_upload').uploadifive('upload')">Upload Files</a>
            <!-- Uploadify stuff-->

<script type="text/javascript">
<?php $timestamp = time(); ?>
$(document).ready(function() {
  $('#file_upload').uploadifive({
    'auto'             : true,
    'checkScript'      : '<?php echo base_url(); ?>user/check_image',
    'formData'         : {
                 'timestamp' : '<?php echo $timestamp;?>',
                 'token'     : '<?php echo md5('unique_salt' . $timestamp);?>'
                         },
    'queueID'          : 'queue',
    'uploadScript'     : '<?php echo base_url(); ?>user/uploadi',
    'onUploadComplete' : function(file, data) { console.log(data); }
  });
 });

这是在样本中,但按钮不像样本,没有任何工作没有错误没有上传没有任何东西,请帮助。

2 个答案:

答案 0 :(得分:0)

将jquery.min.js放在jquery.uploadifive.min.js之前再试一次

像:

<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/uploadifive.css">
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.min.js" type="text/javascript">  </script>
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.uploadifive.min.js" type="text/javascript"></script>

答案 1 :(得分:0)

HMM。我没有使用uplodifive(只有uploadify:D)。

正如我在其实现中看到的,这是代码(与uploadify基本相同:))

<form>
    <input id="file_upload" name="file_upload" type="file" multiple="true">
</form>

另外,正如Dshah所说,你肯定需要在uploadifive.js之前放置jquery.js