近期公司让做一个文档上传的功能,功能描写叙述大概是这样子滴
书籍名称、书籍定价、书籍封面图片(须要上传)、文档内容 (须要上传) 、还有其它相关的描写叙述信息。
我的设计 表 A 包括以上字段 ,最初设计 文档上传。和内容保存在同一个页面。
这样后期遇到了一个问题可能用户仅仅是想 改动一下文档描写叙述的相关信息。可是改动的时候不得不
将整个Form表单编辑过后提交,并且那个上传的 俩文档是不会。在改动里面显示出来的 。
这种设计非常糟糕,后来 将这个东西分为两部分。一部分是文档相关定义的提交,提交之后 ,在这个记录后面有个上传相关 文档,及封面的button。链接到文档上传页面。这个文档上传页面能够用Ajax, 将文档上传到server上,改动的时候是相同的操作。