2016-03-25 11 views
2

Gibt es eine Möglichkeit, Dropzone js ohne Formular zu verwenden. Ich möchte wie folgt verwenden. Auf diese Weise wird die Vorschau nicht angezeigt.Dropzonejs ohne Formular

<div class="dropzone" id="dropzoneForm"> 
     <div class="fallback"> 
     <input name="file" type="file" multiple/> 
     </div> 
    </div> 

Antwort

5

Lesen Sie mehr über im docs und es wird in diesen Tagen viele Probleme, die Menschen erklären Gesichter .. Sowieso ist die Lösung für Ihr Problem:

<!DOCTYPE html> 
<html lang="en"> 

    <head> 
    <link rel="stylesheet" href="css/basic.css" /> 
    <link rel="stylesheet" href="css/dropzone.css" /> 
    <script src="dropzone.min.js"></script> 
    <script> 
     var myDropzone = new Dropzone("div#myId", { 
     url: "/file/post" 
     }); 
     $("div#myId").dropzone({ 
     url: "/file/post" 
     }); 

    </script> 
    </head> 

    <body> 
    <div id="myId" class="fallback" class="dropzone"> 
     <input name="file" type="file" multiple /> 
    </div> 
    </body> 

Was im hier tun, ist geben die div ein URL zu verknüpfen, damit Sie kein Formular verwenden müssen!

+0

Danke für die Antwort. Können Sie bitte erklären, was diese URL: "/ Datei/Post" tun? Ich konnte Bilder nicht zusammen mit anderen Feldwerten derselben Form zu einer Methode in asp.net mvc hochladen. – setu

+0

Ja, Sie können Bilder @setu vollständig posten! Die URL ist wie die Aktion = "/ Datei/Post" im Formular-Tag .. Verstehen? – amanuel2

+0

Die auf dieser Seite gestellte Frage bezieht sich nicht auf die Frage, die Sie jetzt @setu stellen. – amanuel2