我正在跟踪一些将要上传到S3的文件。
我添加了redux持久性,即使刷新后也可以保持redux状态。
为什么刷新后会删除某些文件对象的值?
redux中的原始对象(实际上是更大对象的一部分... [{person:{},files:[file:{}]}])) 看起来像这样:
{
file: {
name:"test.png"
preview:"blob:http://localhost:8080/..."
size:39545
type:"image/png"
},
progress: 100,
uploader: S3Upload,
completed: true,
url: "...test.png"
}
刷新后,对象看起来像这样:
{
file: {
preview:"blob:http://localhost:8080/..."
},
progress: 100,
uploader: {…},
completed: true,
url: "...test.png"
}
为什么第二个文件对象中没有名称,大小和类型?