发帖时正文很快提交成功,但图片、压缩包可能还在上传或转码。若帖子立刻公开,读者会先看到失效占位,回复也可能基于不完整内容;若等全部附件完成,某个附件卡住又会让用户不知道正文是否已保存,进而重复提交。
我觉得可以先把主题保存为“待完成”,只对作者可见;附件全部可用后再一次公开并发送通知。作者也应能删掉失败附件后继续发布。若正文引用附件编号,公开前需要检查引用是否仍存在,避免删了附件却留下“见图 2”。
但大文件处理可能很久,完全阻塞也不理想。是否应该允许作者明确选择“先发正文”,并把未完成附件标成稍后补充?这种情况下,搜索、订阅通知和首个编辑记录从保存时还是公开时开始算更合理?