【发布时间】:2018-05-13 04:05:16
【问题描述】:
Codeigniter 3.1.6 是我正在使用的版本。当我尝试以 jpg 格式上传文件时,它是成功的,但是以 png 格式上传文件不起作用这里是我的代码。我正在使用 dropzone.js 进行文件上传
观看次数
<form action="admin/addimg" enctype="multipart/form-data" class="dropzone" style="margin-bottom: 5%; border: 2px dashed #0087F7; border-radius: 5px; background: white;" id="imgupld"></form>
<script>
Dropzone.options.imgupld = {
paramName: "file",
maxFilesize: 20, // MB
acceptedFiles: "image/*", // Accept images only
dictDefaultMessage: "Drag your image here"
};
</script>
控制器
function addimg()
{
if (!empty($_FILES))
{
$tempFile = $_FILES['file']['tmp_name'];
$targetPath = './assets/img/';
$targetFile = $targetPath . $_FILES['file']['name'];
move_uploaded_file($tempFile, $targetFile);
}
}
【问题讨论】:
-
为什么不用codeigniter文件上传库codeigniter.com/user_guide/libraries/file_uploading.html
-
做
print_r($_FILES);看看有什么错误。 -
@Mr.ED 很遗憾 idk 我一直在努力让你给我看一个可能的代码
标签: php codeigniter file-upload dropzone.js