我的照片 PHP 类是:
class Photo extends Db_object{
protected static $db_table = "photos";
protected static $db_table_fields = array('photo_id', 'title', 'description', 'filename', 'type', 'size');
public $photo_id;
public $title;
public $description;
public $filename;
public $type;
public $size;
public $tmp_path;
public $upload_directory = "images";
public $custom_errors = array();
public $upload_errors_array = array(
UPLOAD_ERR_OK => "There is no error",
UPLOAD_ERR_INI_SIZE => "The uploaded file exceeds the upload_max_filesize",
UPLOAD_ERR_FORM_SIZE => "The uploaded file exceeds the MAX_FILE_SIZE directive",
UPLOAD_ERR_PARTIAL => "The uploaded file was only partially uploaded.",
UPLOAD_ERR_NO_FILE => "No file was uploaded.",
UPLOAD_ERR_NO_TMP_DIR => "Missing a temporary folder.",
UPLOAD_ERR_NO_FILE => "Failed to write file to disk.",
UPLOAD_ERR_EXTENSION => "A PHP extension stopped the file upload."
);
上传表单为
<form action="upload.php" enctype="multipart/form-data" method="post">
<?php
//check if there was an error and print out the error
if(!empty($upload_errors)){
echo $the_message;
}
?>
<input type="file" name="file_upload"><br>
<input type="submit" name="submit">
</form>
所以我以前从未上传过视频,也从未使用过 a 或任何标签。任何人都可以指出一个不是javasript和后端拖放视频文件的教程吗?具体上传的是.avi、mp4等文件吗?我意识到照片上传允许使用 gif,这样就可以工作,但我正在寻找 mvc 硬编码方法。
最佳答案
我不太明白你的逻辑,但如果你想上传视频并将所需信息保存在数据库中,你可以使用 javascript (Jquery) 中的一些库,例如:dropzone用于上传(前端侧)并使用全局变量 $ _FILES (look this ) 提取您需要的信息!
关于php - 如何将 PHP 照片上传/图像转换为 PHP 视频上传/视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48844564/