我想知道使用REST上传大文件的推荐方法。
鉴于从服务器将文件写入磁盘所需的时间可能很长,我应该在发送201响应给客户端之前等待写入操作结束吗?
也许即时回复用户并稍后处理写入操作会更好?在第二种情况下,我应返回什么HTTP状态码?事实上,即使我返回201,也无法确保写入操作成功。
鉴于从服务器将文件写入磁盘所需的时间可能很长,我应该在发送201响应给客户端之前等待写入操作结束吗?
也许即时回复用户并稍后处理写入操作会更好?在第二种情况下,我应返回什么HTTP状态码?事实上,即使我返回201,也无法确保写入操作成功。