Nittro JS upload progress

tomas.stofik
Člen | 32
+
0
-

Zdravim Vas,

Chcel by som sa opytat na best practice pri zobrazeni priebehu uploadu s pouzitim Nittro kniznice.

Rozmyslam nad sposobom ako poslat response na iny snippet ktory zobrazi upload progres no neviem ci je to spravny sposob ako to spravit.

Mojim cielom je zobrazit na spode stranky priebeh uploadu ktory je odoslany z formulara, ktory je v modal dialogu.

Nakolko chcem uploadovat subory aj do niekolko GB, chcem sa opytat ci nieje lepsie pouzit nejaku inu kniznicu na upload alebo sa to da zvladnut aj takto.

Vopred velmie pekne dakujem za odpovede.

Kod vyzera zatial takto:

_context.invoke(function(di) {

	di.getService('snippetManager').on('after-update', function(event) {

		try {
			const userDataUpload = document.getElementById("userDataUpload");
			if(userDataUpload) {
				userDataUpload.onchange = function() {
					di.getService('page').sendForm(document.getElementById('uploadForm'));
				};
			}
		} catch(err) {

		}
...
<form action="{plink fileUpload!}" method="post" enctype="multipart/form-data" id="uploadForm">
	<div class="file is-boxed is-fullwidth is-rounded is-dark">
		<label class="file-label is-fullwidth is-expanded">
			<input class="file-input" type="file" name="userDataUpload[]" id="userDataUpload" multiple>
			<span class="file-cta is-fullwidth is-expanded">
				<span class="file-label">
					Choose files…
				</span>
			</span>
		</label>
	</div>
</form>

Editoval tomas.stofik (13. 8. 20:31)