获取最奇怪的错误。我使用AWS javascript sdk从所有其他设备和浏览器完美地运行S3 PDF上传,除了Android设备。
当我点击上传文件时,我收到多个aws PUT错误(net :: ERR_FILE_NOT_FOUND)。
此外,这只发生在Android设备上。 Google Pixel是我测试过的唯一一款Android设备。上传适用于所有其他桌面网络浏览器和iOS,包括iOS上的Chrome。
我认为这不是浏览器问题,我认为这是一个文件系统问题。但是,当我把console.logs放在一起时。我得到的每一个价值都是正确的。我能够记录文件,文件名,s3存储桶名称,文件类型是application / pdf ......所有内容都会检出,但是当上传开始时,我会被错误命中。
在我的表单中,如果有帮助,我会使用多部分/表单数据的enctype。