我一直在使用dropzone.js来上传图片,按照这个教程使用mvc,但是在上传完图片后缩略图仍然显示,而我需要在每次上传图片后将其删除。
我尝试使用jQuery替换上传图片后生成的HTML,但它不像第一次那样正确地显示,需要刷新页面才能正确显示,但我不想这样做。
$("#ImageUpload").replaceWith('<form action="/Products/SaveUploadedFile" method="post" enctype="multipart/form-data" class="dropzone dz-clickable" id="dropzoneForm">'
+'<div class="fallback">'
+'<input name="file" type="file" multiple />'
+'<input type="submit" value="Upload" />'
+'</div>');
removeFile()
/removeAllFiles()
会从服务器端删除已上传的文件,这不是主题发起人所要求的。 - Mike.removeFile(file)
。”据我所知,它只会影响dropzone。该方法会触发“removedfile”事件,您可以听取该事件,并在需要时从服务器上删除文件。从服务器上删除文件似乎是可选的。如果我错了,请纠正我... - GiraldiremoveFile()
从服务器中删除文件时,它也会默认地将其删除(我并没有特别关注removefile
事件),然后我看到了这个:https://dev59.com/H2Af5IYBdhLWcg3wUBRc#43683894。因此,也许这一点值得额外关注。 - Mike