Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > เขียน Dropzone.js ให้มันสามารถ Upload รูปเข้า Server ได้แล้ว ทำให้มันสามารถ Delete รูปได้ แต่อยากให้มันลบรูปใน Server ด้วยครับ ทำอย่างไรมี Code ด้านในครับ


[PHP] เขียน Dropzone.js ให้มันสามารถ Upload รูปเข้า Server ได้แล้ว ทำให้มันสามารถ Delete รูปได้ แต่อยากให้มันลบรูปใน Server ด้วยครับ ทำอย่างไรมี Code ด้านในครับ

 
Topic : 128128



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์



Code (PHP)
1.<form action="form_upload_query.php" method="post" class="dropzone" id="my-awesome-dropzone"></form>


Code (JavaScript)
01.<script language="javascript">
02.    $(function(){
03.      Dropzone.options.myAwesomeDropzone = {
04.        maxFilesize: 5,
05.        addRemoveLinks: true,
06.        dictResponseError: 'Server not Configured',
07.        acceptedFiles: ".png,.jpg,.gif,.bmp,.jpeg",
08.        init:function(){
09.          var self = this;
10.          // config
11.          self.options.addRemoveLinks = true;
12.          self.options.dictRemoveFile = "Delete";
13.          //New file added
14.          self.on("addedfile", function (file) {
15.            console.log('new file added ', file);
16.          });
17.          // Send file starts
18.          self.on("sending", function (file) {
19.            console.log('upload started', file);
20.            $('.meter').show();
21.          });
22.           
23.          // File upload Progress
24.          self.on("totaluploadprogress", function (progress) {
25.            console.log("progress ", progress);
26.            $('.roller').width(progress + '%');
27.          });
28. 
29.          self.on("queuecomplete", function (progress) {
30.            $('.meter').delay(999).slideUp(999);
31.          });
32.           
33.          // On removing file
34.          self.on("removedfile", function (file) {
35.            console.log(file);
36.          });
37.        }
38.      };
39.    })
40.</script>


File form_upload_query.php
Code (PHP)
01.<?php
02.$ds          = DIRECTORY_SEPARATOR;  //1
03.  
04.$storeFolder = 'uploads';   //2
05.  
06.if (!empty($_FILES)) {
07.      
08.    $tempFile = $_FILES['file']['tmp_name'];          //3            
09.       
10.    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds//4
11.      
12.    $targetFile $targetPath. $_FILES['file']['name'];  //5
13.  
14.    move_uploaded_file($tempFile,$targetFile); //6
15.      
16.}
17.?>


ผมต้องการเมื่อดำเนินการกดปุ่ม Delete Image แล้วให้มันไปลบรูปบน Server ด้วยอ่ะครับ เขียนอย่างไร ชี้แนะด้วยครับ



Tag : PHP, jQuery



ประวัติการแก้ไข
2017-06-28 14:57:22
2017-06-28 14:57:40
2017-06-28 15:39:20
2017-06-28 15:40:17
2017-06-28 15:40:38
2017-06-28 15:41:04
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-06-28 14:23:44 By : nut_ch31 View : 4375 Reply : 2
 

 

No. 1



โพสกระทู้ ( 586 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
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, // MB
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.                                              // config
15.                                              self.options.addRemoveLinks = true;
16.                                              self.options.dictRemoveFile = "Delete";
17.                                              //New file added
18.                                              self.on("addedfile", function (file) {
19.                                                console.log('new file added ', file);
20.                                              });
21.                                              // Send file starts
22.                                              self.on("sending", function (file) {
23.                                                console.log('upload started', file);
24.                                                $('.meter').show();
25.                                              });
26.                                               
27.                                              // File upload Progress
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.                                              // On removing file
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>


Code (PHP)
01.<?php
02.$ds          = DIRECTORY_SEPARATOR;  //1
03.  
04.$storeFolder = 'uploads';   //2
05.  
06.if (!empty($_FILES)) {
07.      
08.    $tempFile = $_FILES['file']['tmp_name'];          //3            
09.       
10.    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds//4
11.      
12.    $targetFile $targetPath. $_FILES['file']['name'];  //5
13.  
14.    move_uploaded_file($tempFile,$targetFile); //6   
15.}
16.?>


Code (PHP)
01.<?php
02.$ds          = DIRECTORY_SEPARATOR;  //1
03.  
04.$storeFolder = 'uploads';   //2
05.  
06.if (!empty($name)) {
07.                
08.    $targetPath = dirname( __FILE__ ) . $ds. $storeFolder . $ds//4
09. 
10.    $targetFile = $targetPath."/".$name;
11. 
12.    unlink($targetFile); //6   
13.}
14.?>


ได้ล่ะครับเพื่อใครอยากเอาไปใช้ก็เชิญครับ แอด + ลบ รูป ใน Server ด้วย dropzone.js
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-06-28 16:38:25 By : nut_ch31
 

 

No. 2



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-06-28 18:23:06 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เขียน Dropzone.js ให้มันสามารถ Upload รูปเข้า Server ได้แล้ว ทำให้มันสามารถ Delete รูปได้ แต่อยากให้มันลบรูปใน Server ด้วยครับ ทำอย่างไรมี Code ด้านในครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่