繁体   English   中英

Dropzone.js 上传图片路径到数据库

[英]Dropzone.js upload image path into DB

我正在尝试将文件路径上传到我的文件表中,但收效甚微。 我正在使用 dropzone.js 库来处理拖放上传。 我可以成功地将文件插入到上传文件中,但我正在努力获取在表中创建行的路径:

这是我创建表单的方式:

<form action="actions/file-upload.php" class="dropzone">
<div class="fallback">
<input name="file" type="file" multiple />
</div>
</form> 

<?php
$ds = DIRECTORY_SEPARATOR;  //1
$storeFolder = '../uploads';   //2

if (!empty($_FILES)) {

    $tempFile = $_FILES['file']['tmp_name'];          //3             
    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds;  //4
    $targetFile =  $targetPath. $_FILES['file']['name'];  //5
    move_uploaded_file($tempFile,$targetFile); //6


    if(move_uploaded_file($_FILES['file']['tmp_name'],$targetFile)){
        //insert file information into db table
        $conn->query("INSERT INTO files (name) VALUES('$tempFile')");
    }


}
?>  

我已经在 SO 上发送过类似的主题,但没有什么明显的......

我有同样的问题(文件上传到文件夹但不是数据库)。 我今天解决了这个问题,将默认值的Null添加到 mysql db 的表行中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM