没有页面刷新和提交按钮的图片上传

Image upload without page refresh and submit button

我有表单类型区域,里面有三个子区域:一个用于图片上传,第二个用于上传图片数据视图,第三个用于上传图片视图。可以在不刷新页面的情况下将图像上传到数据库,我该怎么做?一个想法是当用户填写表格时,他可以上传图片,当他上传图片时,上传图片列表会更新(动态操作)。 我有想法为带有更改事件的页面项“文件浏览器”创建动态操作,但是我不知道如何在不提交的情况下将图像上传到数据库。另一个问题是我不想刷新页面,因为用户可能会丢失填充的数据,并且表单中的数据必须转到一个 table,但图像必须转到另一个。

使用为 APEX 构建的 Dropzone 插件可能是您的最佳选择 https://github.com/Dani3lSun/apex-plugin-dropzone

这应该足够灵活以满足您的非提交需求,它在 drag/drop 之后但在页面提交之前上传到集合中。