Javascript 来自临时路径的PHP流文件?
我有一个PHP/JS文件上传,我想流一个视频之前,它是100%上传 我是怎么做到的 fileupload.html(JS,uploadFile()): fileupload.html(html)Javascript 来自临时路径的PHP流文件?,javascript,php,file-upload,Javascript,Php,File Upload,我有一个PHP/JS文件上传,我想流一个视频之前,它是100%上传 我是怎么做到的 fileupload.html(JS,uploadFile()): fileupload.html(html) 文件\u upload\u parser.php: <?php $fileName = $_FILES["file1"]["name"]; $fileTmpLoc = $_FILES["file1"]["tmp_name"]; if(move_uploaded_file($fileTmpL
文件\u upload\u parser.php:
<?php
$fileName = $_FILES["file1"]["name"];
$fileTmpLoc = $_FILES["file1"]["tmp_name"];
if(move_uploaded_file($fileTmpLoc, "uploads/$fileName")){
echo "complete";
}
?>
VideoStream.php:
streamer.php
<?php
$path = $_GET['path'];
include "VideoStream.php";
$stream = new VideoStream($path);
$stream->start();exit;
?>
<video controls preload="auto" src="<?php echo $path ?>" width="100%"></video>
好的,那么你想让人们在上传视频之前预览他们选择的内容
HTML和JavaScript代码
(功能预览\u视频(){
“严格使用”
var URL=window.URL | | window.webkitURL
var Play_Video=功能(事件){
var file=this.files[0]
var type=file.type
var videoNode=document.querySelector('video'))
var fileURL=URL.createObjectURL(文件)
videoNode.src=文件URL
}
var inputNode=document.querySelector('input')
inputNode.addEventListener('change',Play_Video,false)
})()
好的,那么你想在人们上传视频之前向他们展示他们选择的预览
HTML和JavaScript代码
(功能预览\u视频(){
“严格使用”
var URL=window.URL | | window.webkitURL
var Play_Video=功能(事件){
var file=this.files[0]
var type=file.type
var videoNode=document.querySelector('video'))
var fileURL=URL.createObjectURL(文件)
videoNode.src=文件URL
}
var inputNode=document.querySelector('input')
inputNode.addEventListener('change',Play_Video,false)
})()
你想让我教你怎么做吗?是的,那太好了!发生什么事了?你想让我告诉你我怎么做吗?是的,那太好了!发生了什么事?
<?php
$fileName = $_FILES["file1"]["name"];
$fileTmpLoc = $_FILES["file1"]["tmp_name"];
if(move_uploaded_file($fileTmpLoc, "uploads/$fileName")){
echo "complete";
}
?>
<?php
$path = $_GET['path'];
include "VideoStream.php";
$stream = new VideoStream($path);
$stream->start();exit;
?>
<video controls preload="auto" src="<?php echo $path ?>" width="100%"></video>