מחפש המלצה על ספריה טובה להעלאת קבצים
-
-
@chagold אמר במחפש המלצה על ספריה טובה להעלאת קבצים:
שילוב של זה מוכן לאנגולר
https://github.com/thatisuday/ng-dropzone -
@chagold @dovid תודה רבה
אני רואה שם, ששדות hidden שנמצאים בטופס, מועלים ביחד עם הקובץ, וזה מצוין בשבילי.
למעשה אני משתמש בchunk upload, שמעלה כל קובץ בחתיכות קטנות, עברתי על המדריכים והכל עובד נהדר.
השאלה איך אפשר לתפוס בתוך הcallback שנשלח בסוף העלאת קובץ chunk , לשדר גם את השדה hidden שכלול בטופס
במילים אחרות, האם האובייקט dropzone כולל בתוכו את השדה hidden הזה של הטופס, שיהיה אפשר לעשות לדוגמא<form action="upload.php" class="dropzone" id="dropzone"> <div class="dz-message">העלה</div> <input type="hidden" name="folder" value="remoteAsterisk/DATA/"> </form>
ואז
Dropzone.options.dropzone = { chunksUploaded: function (file, done) { let currentFile = file; var = dropzone.hiddenField.folder; $.ajax({ url: "fileEnd.php" + "&folder=" + folder + "&dzuuid=" + currentFile.upload.uuid + "&dztotalchunkcount=" + currentFile.upload.totalChunkCount + "&fileName=" + currentFile.name, success: function (data) { done(); }, error: function (msg) { currentFile.accepted = false; // dropzone._errorProcessing([currentFile], msg.responseText); } }); }, };