【问题标题】:uploadify - How can I integrate uploadify.php code into my existing programming?uploadify - 如何将uploadify.php 代码集成到我现有的编程中?
【发布时间】:2012-11-23 04:40:10
【问题描述】:

我的 PHP 模块运行良好,可以上传视频标题和上传实际视频文件。目前我也可以在我的网站上上传更大尺寸的视频,但不显示任何进度状态。所以我决定使用uploadify,但我对如何将uploadify.php 文件的代码集成到我现有的编程中有点困惑。因为在我现有的编程中,我会自动生成视频文件名并将视频文件保存在服务器上,并将视频详细信息存储到 MySQL 数据库表中。然后我尝试将 uploadify.php 代码放入 video_add_p.php 文件中,但它给出了错误。

当我编写 [uploader : 'uploadify.php'] 时,它可以正常工作并在服务器上上传文件,但不会将详细信息存储在数据库中。

当我写 [uploader : 'video_add_p.php'] 时,它给出错误“HTTP Error (302)”。

请帮助解决这个问题, 谢谢你,KRA

【问题讨论】:

    标签: php mysql uploadify


    【解决方案1】:

    在 uplodify 中,您可以像这样附加来自数据,这样您就可以抓取帖子或获取数据并保存到您的数据库中

    HTML

    <form name="upload" method="post" enctype="multipart/form-data">
      <input type="file" id="video_upload" name="video" placeholder="Select your file to upload">
      <input type="text" id="video_caption" name="caption" placeholder="video caption" />
    </form>
    

    jQuery
    您可以通过“formData”变量发送任何内容

    $('#video_upload').uploadify({
        'swf'       : '/includes/uploadify.swf',
        'uploader'  : '/includes/uploadify.php',
        'buttonText': 'browae file(s)...',
        'onUploadStart': function() {
           $("#video_upload").uploadify('settings', 'formData', {'caption':  $('#video_caption').val()});
        }
      });
    

    PHP

    <?php 
       $caption = $_POST['caption'];
    ?>
    

    【讨论】:

    • 感谢您的回复。但很抱歉之前没有提到用户将通过输入文本框输入视频标题。那我该怎么办呢?
    • 谢谢你,我会试试这个并回复你的状态。
    • 您好,如何检查uploadify.php 文件是否正确传递了视频标题?因为当我尝试在 uploadify.php 上打印该值时没有任何反应。
    • 您好,print_r($_POST) 不起作用,但好处是使用 formData,我现在可以将值传递给 uploadify.php,也可以存储到数据库中。只有一个问题是,在服务器上成功上传并将数据存储到数据库后,我在上传队列中遇到这样的错误 - “test001.mpg (901KB) - HTTP Error (302)”。如果可能,请提供帮助。
    【解决方案2】:

    使用以下代码使文件名唯一

    $tempFile = $_FILES['Filedata']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] .TARGET FOLDER NAME . '/';
    $ext = substr($_FILES['Filedata']['name'], strrpos($_FILES['Filedata']['name'], '.') + 1);
    $targetFile =  str_replace('//','/',$targetPath) . uniqid().'.'.$ext;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-27
      • 2014-08-21
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 1970-01-01
      相关资源
      最近更新 更多