私は現在、でフォルダ/完全なフォルダ構造のアップロードを可能にするためにthe structured folder uploader from "nuhil"を使用しています。Dropzone.js - フォルダ構造と単一のファイルをアップロードする
フォルダのアップロードは、フォルダ内にいくつのフォルダがあるかに関係なく、うまく機能しています。しかし、1つのファイルをアップロードしようとすると、全く機能しません。ここで
は私がアップロードするために使用されるコードです:私はまた私がアップロードしようとするファイルは常にundefined
と呼ばれ、開放可能ではありませんような問題は、何であるか知っていると思う
<?php
session_start();
$ds = DIRECTORY_SEPARATOR;
$storeFolder = '../uploads/'.$_SESSION['userid'].'/';
if (!is_dir($storeFolder)) {
mkdir($storeFolder);
}
if (!empty($_FILES)) {
$tempFile = $_FILES['file']['tmp_name'];
$targetPath = dirname(__FILE__) . $ds . $storeFolder . $ds;
$fullPath = $storeFolder.rtrim($_POST['path'], "/.");
$folder = substr($fullPath, 0, strrpos($fullPath, "/"));
if (!is_dir($folder)) {
$old = umask(0);
mkdir($folder, 0777, true);
umask($old);
}
if (move_uploaded_file($tempFile, $fullPath)) {
die();
} else {
die('e');
}
}
?>
、それはそれのように思えます1つのファイルのフォルダも作成しようとしますが、ファイルが存在しないため、値のないファイルを作成しようとします(mkdir($folder, 0777, true);
参照)。だから私は問題が何であるか知っていますが、私はそれを働かせる方法がありません。誰もがアイデアを持っていますか、何をすればいいのですか?単一のファイルも同様に動作していますか?
誰のアイデアを持っていませんか? – user5638730
誰も考えていない? – user5638730
私は今まで同じ答えを探しています。何も見つかりませんでした –