使用uploadify v 2.1.4上传视频文件

时间:2014-01-28 01:31:15

标签: php jquery file-upload uploadify

我是新手,我无法理解这个问题。 此代码适用于图片上传,但不适用于视频。 我使用uploadify v2.1.4上传视频文件。 如果我上传一些img文件,它正确上传,但视频文件和其他人使用完全上传,但不会出现在目的地。

PHP脚本

  <?php
if (!empty($_FILES)) {

$tempFile = $_FILES['Filedata']['tmp_name'];                          // 1
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';  // 2
$targetFile =  str_replace('//','/',$targetPath) . $_FILES['Filedata']['name']; // 3
if( move_uploaded_file($tempFile,$targetFile)){                       // 4
    echo true;

}else{
    echo false;
}} ?> 

JS

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<script type="text/javascript" src="uploadify/swfobject.js"></script>
<script type="text/javascript" src="uploadify/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="uploadify/jquery.uploadify.v2.1.4.min.js"></script>
<link rel="stylesheet" type="text/css" href="uploadify/uploadify.css">

<script type="text/javascript" src="uploadify/jquery.uploadify.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#file_upload').uploadify({
'uploader'  : 'uploadify/uploadify.swf',
'script'    : 'vioup.php',
'cancelImg' : '/uploadify/cancel.png',
'folder'    : '../uploads',
'auto'      : true,
'multi'     : false,
'fileDesc'  : 'videos',
'fileExt'   : '*.mp4'   
 });});

1 个答案:

答案 0 :(得分:0)

我使用2.1.4&amp; 3.2,但即使是旧版本也有一个名为uploadify.php的文件。设置扩展程序时,他们需要准备好文档&#39;以及uploadify.php。这是实际的上传程序。看来你正在使用vioup.php,检查&#39; *。mp4&#39;扩展设置在那里。