我尝试将Dropzone集成到我的应用程序中,我希望与Vimeo具有相同的系统:(" https://vimeo.com/upload")。
Dropzone已经在运行,所以没关系。成功上传后,我将信息插入我的SQL数据库中:
$sql .= "INSERT INTO uploads (id, uid , Orgname, Type, Size)
VALUES ('$id', $uid ,'$fileupload', '$fileType', '$fileSize');";
上传时我想扩展/更新sql插件,其中包含用户在表单中输入的额外信息。使用类别和标签等文本信息。提交后,应在新行中更新。
我目前的代码是这样的:
功能文件:
<?php
$target_dir = "u_media/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
if (move_uploaded_file($_FILES["file"]["tmp_name"],
$target_dir.$_FILES['file']['name'])) {
$status = 1;
// login credentials
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$fileupload = basename( $_FILES['file']['name']);
$fileType = $_FILES['file']['type'];
$fileSize = $_FILES['file']['size'];
$id = rand();
$sql .= "INSERT INTO uploads (id, uid , Orgname, Type, Size)
VALUES ('$id', $uid ,'$fileupload', '$fileType', '$fileSize');";
if (mysqli_multi_query($conn, $sql)) {
echo "New records created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
我不知道如何做到这一点。你们中的任何人都可以帮我解决这个问题吗?
非常感谢你的帮助。我们非常感谢!