01.
<form action=
"form_upload_query.php"
method=
"post"
class
=
"dropzone"
id=
"my-awesome-dropzone"
></form>
02.
<script language=
"javascript"
>
03.
$(
function
(){
04.
Dropzone.options.myAwesomeDropzone = {
05.
maxFilesize: 5,
06.
maxFilesize: 2,
07.
addRemoveLinks: true,
08.
dictCancelUpload :
"Cancel"
,
09.
dictResponseError:
'Server not Configured'
,
10.
dictFileTooBig :
"ไม่อนุญาตให้อัพโหลดไฟล์เกิน 2 MB"
,
11.
acceptedFiles:
".png,.jpg,.gif,.bmp,.jpeg"
,
12.
init:
function
(){
13.
var
self = this;
14.
15.
self.options.addRemoveLinks = true;
16.
self.options.dictRemoveFile =
"Delete"
;
17.
18.
self.on(
"addedfile"
,
function
(file) {
19.
console.log(
'new file added '
, file);
20.
});
21.
22.
self.on(
"sending"
,
function
(file) {
23.
console.log(
'upload started'
, file);
24.
$(
'.meter'
).show();
25.
});
26.
27.
28.
self.on(
"totaluploadprogress"
,
function
(progress) {
29.
console.log(
"progress "
, progress);
30.
$(
'.roller'
).width(progress +
'%'
);
31.
});
32.
33.
self.on(
"queuecomplete"
,
function
(progress) {
34.
$(
'.meter'
).delay(999).slideUp(999);
35.
});
36.
37.
38.
self.on(
"removedfile"
,
function
(file) {
39.
console.log(file);
40.
$.post(
"form_upload_query_delete.php?name="
+file[
"name"
]);
41.
});
42.
}
43.
};
44.
})
45.
</script>