Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在dropzone js上载目录中使每次装载都成为一个新文件夹_Javascript_Jquery_Dropzone.js_Dropzone - Fatal编程技术网

Javascript 在dropzone js上载目录中使每次装载都成为一个新文件夹

Javascript 在dropzone js上载目录中使每次装载都成为一个新文件夹,javascript,jquery,dropzone.js,dropzone,Javascript,Jquery,Dropzone.js,Dropzone,我在我的项目中使用dropzone.js上传文章图片。 例如,所有文章图像都将上载到此处: www.site.com/images/uploads/.... .jpg 我的dropzone使用情况 var myDropzone = new Dropzone("div#myId", { url: "/file/post"}); $("div#myId").dropzone({ url: "/file/post" }); <form action="" method="post" enct

我在我的项目中使用
dropzone.js
上传文章图片。 例如,所有文章图像都将上载到此处:

www.site.com/images/uploads/.... .jpg
我的dropzone使用情况

var myDropzone = new Dropzone("div#myId", { url: "/file/post"});
$("div#myId").dropzone({ url: "/file/post" });

<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file" />
</form>
var myDropzone=newdropzone(“div#myId”,{url:/file/post});
$(“div#myId”).dropzone({url://file/post});
我想每月在
uploads
文件夹中自动创建一个名为(date)的文件夹,并将其上载到该文件夹中

我能做什么?
要做到这一点,您需要在服务器中创建一个cron作业,以便每月创建一个新文件夹

0 0 1 * * /usr/bin/mkdir /yourDir/$(date +%Y%m)
或者通过运行服务器代码在PHP中创建如下文件夹:

mkdir("/path/to/my/dir", 0755);
然后您可以将dropZone代码设置为:

 var today = new Date();
 var currentMonth = today.getFullYear() + '' + (today.getMonth()+1);
 var myDropzone = new Dropzone("div#myId", { url: "/file/post/" + currentMonth});

注意:确保为客户机和服务器设置真实时区。比如在UTC获得时间……等等

我们可以这样做吗检查(今天)文件夹是否存在,当上载开始时,如果存在,将图像上载到该文件夹中,如果不存在,则创建文件夹是的,您可以使用服务器端语言…但我认为您的方式更好。因为当文件夹数量很多时,我的方式应该检查(今天)文件夹是否存在。(数百个文件夹之间)