javascript - 如何使用 ScriptCam 将文件保存在本地目录中?

标签 javascript php jquery video-streaming video-recording

我尝试按照 www.scriptcam.com 和 How to save files in my server with ScriptCam plugin 的步骤进行操作。 脚本如下:

function fileReady(fileName) {
    $('#recorder').hide();              
    $('#message').html('This file is now dowloadable for five minutes over 
                <a href='+fileName+'>here</a>.');
    var x=fileName;

    if (x != null){
    $.post('ack.php', {x: x}, function(){
        //successful ajax request
    }).error(function(){
        alert('error... ohh no!');
    });

}

var fileNameNoExtension=fileName.replace(".mp4", "");
jwplayer("mediaplayer").setup({
    width:320,
    height:240,
    file: fileName,
    image: fileNameNoExtension+"_0000.jpg"
});

$('#mediaplayer').show();
}
在我的 ack.php 脚本中,如下所示:

ack.php
$val=$_POST['x'];

$file = $val; 
$newfile = 'video/output.mp4'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} 

但是文件没有存储在我的“video”文件夹中,解决方案是什么?

最佳答案

1.将ack.php和视频文件夹放在同一个文件夹中。 2.查看您是否已授予视频文件夹(读/写文件)权限 3.如果没有,那么您可以通过转到其属性来提供它 4.然后尝试一下 5.我在我的服务器上做了同样的事情并获得了成功。

关于javascript - 如何使用 ScriptCam 将文件保存在本地目录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31778580/

相关文章:

javascript - Chrome网络检查器: Is it possible to find the calls for a specific DOM element?

javascript - new Function() 的类型总是 "function"?

PHP 和 ajax 没有更新

javascript - 只需一行代码即可将类的禁用属性设置为 true

php - 以较大的数字启动 MySQL 数据库 id 有好处吗?

jquery - 如何使用 jquery 从表中删除除第一个之外的所有 <tr>

javascript - 从 <div> 添加/删除 <button>?

javascript - 如何使通过 useState 钩子(Hook)改变状态的函数可重用?

php - 将php编写的chrome扩展转换为IE

php - 在 PHP 中使用 preg_match 获取包含我的模式字符串的行之后的行