我希望通过我的SPA上传文件,但显然希望文件只与正在创建的当前项目相关联。我该如何创建这种关联?
我的第一个想法是设置一个cookie,但如果客户端不接受cookie,这显然会失败。
我的其他选择是什么?
答案 0 :(得分:0)
不确定“正在创建的当前项目”是什么意思。
假设您正在轻而易举地创建对现有后端的调用,并且您希望上传到相同的后端,并以某种方式将创建的项目交叉引用到上传的文件,那么您可能需要简单地上传,然后创建。
在我的单页网页应用中,我喜欢上传到中间商店,在上传过程中获取一个唯一的ID,然后将该唯一ID传递给我的创建操作。我的服务器中的创建逻辑只使用唯一ID和安全访问从中间存储读取。这允许我维护一个可重用的中间存储,而不是通过缓慢的文件上传来阻止我的逻辑后端。