簡體   English   中英

使dropzone.js正常工作的虛擬指南?

[英]Dummies guide to making dropzone.js work?

我正在嘗試將拖放文件上傳到我的網站,並發現了一個名為Dropzone.js的Java,它包含了我需要的所有內容。 我只是不知道如何使用它!

到目前為止,我只在razor ASP.NET (c#) / HTML / CSS進行編程,但到目前為止,還沒有javascript / jquery。

這是剃須刀的網頁,所以沒有mvc。

由於我目前對Java的了解不足,我事先表示歉意,但我被卡住了!

我想知道的是:

如果我理解正確,我不應該直接修改Dropzone.js,我應該將其用作庫並將其集成到其他腳本中,例如,另一個.js文件中。 正確?

在這方面的任何幫助將不勝感激。

親切的問候,

丹尼爾·A·里歇爾

..根據要求進行編輯。

好吧,你有點錯了。 它可能與問題無關,但請注意,這些腳本是JavaScript和

java != javascript

明白了嗎? :)請嘗試在將來注意這一點。 另外,由於Java本身是一種語言,因此無法將Java代碼添加到這些服務器端語言中。 您可以使用JavaScript或其庫(jQuery)並創建一些插件。

如果我理解正確,我不應該直接修改Dropzone.js,我應該將其用作庫並將其集成到其他腳本中,例如,另一個.js文件中。 正確?

是的,您需要使用以下方式將此插件dropzone.js鏈接到網站

<script href="/link/to/dropzone.js"></script>

然后,您將在鏈接該腳本的整個頁面上使用此腳本。

而且,除非您不知道自己在做什么,否則永遠不要編輯插件的源代碼。 因為您可能會弄亂代碼。

我真的很想看到一些源代碼示例,這些示例顯示了單個文件拖放文件的上傳形式。 我已經在Google上進行了廣泛的搜索,但沒有找到可以使用的東西。

您是否嘗試閱讀他們的文檔? 他們在網站的默認(主頁)頁面上也有很好的代碼說明。 確實,這僅取決於樣式。 它只是一個插件,您將需要添加自己的CSS代碼來設置表單樣式。 該插件不會為您設置表單樣式,它所要做的就是處理上傳事件並返回結果。 因此,這意味着表單創建和元素完全取決於您!

如果要進行這項工作有一個虛擬的教程,我真的想指出正確的方向!

沒有完美的答案可以為您提供,但是我會為您提供一些基礎知識

http://www.javascriptoo.com/dropzone-js

https://stackoverflow.com/questions/tagged/dropzone.js?sort=newest&pageSize=15(stackoverflow標簽)

在第二個鏈接中,您可以查看使用什么代碼處理的問題的最基本內容。 簡單的方法將為您服務! 在艱苦的工作中,您將需要一些指導。 祝你好運!

我對您的建議是首先了解並學習jQuery,然后學習如何進行Ajax調用。 之后,您將知道如何創建和處理事件。 基本代碼將是

$('input[type=file]').change(function () { // change in value
   // send the file via ajax 
}

http://jquery.com

此方法將是最好的,因為您將知道所使用的代碼以及它將執行的操作。 那么使用插件是一種簡單的方法。 但是我更喜歡第二種。 創建自己的插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM