0

所以我在一个需要图片和视频上传的网站上工作。结果我决定使用uploadify。我一直在尝试控制每页表达的样式表和 javascript 文件。我认为这是影响我的上传功能的原因,但我不能确定,所以我想我会尝试。

页脚中的 JQuery 和 Uploadify 声明

<!-- begin jquery scripting -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="/poles/js/bootstrap.js"></script>
<?php if(strcmp(htmlspecialchars($_SERVER['PHP_SELF']),'/poles/index.php') == 0){   ?><script src="/poles/js/loginValidation.js"></script><?php } ?>
<?php if(strcmp(htmlspecialchars($_SERVER['PHP_SELF']),'/poles/about.php') == 0){   ?><script src="/poles/js/regValidation.js"></script><?php } ?>
<?php if(strcmp(htmlspecialchars($_SERVER['PHP_SELF']),'/poles/account.php') == 0){ ?><script type="text/javascript" src="/poles/uploadify/jquery.uploadify.min.js"></script><?php } ?>
<!-- end jquery scripting -->

样式表和上传脚本声明

<?php if(strcmp(htmlspecialchars($_SERVER['PHP_SELF']),'/poles/account.php') == 0){ ?><link rel="stylesheet" type="text/css" href="/poles/uploadify/uploadify.css" /><?php } ?>
    <?php if(strcmp(htmlspecialchars($_SERVER['PHP_SELF']),'/poles/account.php') == 0){ ?>
    <script type="text/javascript">
        $(function() {
            $('#file_upload').uploadify({
                'swf'      : '/poles/uploadify/uploadify.swf',
                'uploader' : '/poles/uploadify/uploadify.php'
                // Put your options here
            });
        });
    </script>
    <?php } ?>

最后,我在一个单独的 php 文件中的函数中声明了所需的文件输入,如下所示

//user pictures
function diplayPictureUpdate($userId){
    $currDisplayPicture =
    '
        <input type="file" name="file_upload" id="file_upload" />
    ';

    return $currDisplayPicture;

}

我得到的只是正常的文件按钮,没有上传多个文件的选项。

4

0 回答 0