We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8a31d2e commit d8089b4Copy full SHA for d8089b4
1 file changed
inc/config.php
@@ -1,10 +1,18 @@
1
<?php
2
// Create folders & filedata.json
3
-$uploadDir = __DIR__ . '/../uploads';
4
-$chunksDir = $uploadDir . '/.chunks';
5
-$stagingRoot = $uploadDir . '/.staging';
6
-$dataFile = $uploadDir . '/.filedata.json';
7
-$incDir = __DIR__ . '/../inc';
+$baseDir = dirname(__DIR__);
+$envUploadBase = getenv('DROPZONE_UPLOAD_DIR');
+if ($envUploadBase && trim($envUploadBase) !== '') {
+ $uploadBase = rtrim($envUploadBase, '/');
+} else {
8
+ $uploadBase = $baseDir . '/uploads';
9
+}
10
+
11
+$uploadDir = $uploadBase;
12
+$chunksDir = $uploadBase . '/.chunks';
13
+$stagingRoot = $uploadBase . '/.staging';
14
+$dataFile = $uploadBase . '/.filedata.json';
15
+$incDir = $baseDir . '/inc';
16
$envDir = $incDir . '/.env';
17
18
if (!is_dir($uploadDir)) mkdir($uploadDir, 0777, true);
0 commit comments