iOS文件上传 – 原始文件名

我有一个简单的
HTML文件上传代码段,也可以在iOS下运行.但问题是上传文件的文件名将始终为’image.jpeg’.有没有办法获得原始文件名 – 即’IMG_0001.jpg’而不是?主要问题是如果我选择了2个文件,它们的名称都是’image.jpeg’,而不是它们的唯一名称. 最佳答案 iOS上的Safari将始终使用上传文件image.jpeg的名称,大概是为了安全/隐私目的.您需要为文件生成自己的名称,这对于上传的文件通常是一个好主意:您永远不想过多地信任客户端.

如果你的目标不只是iOS上的Safari,你仍然需要处理这种情况,因为人们可能上传多个具有相同名称但最初位于不同目录的文件是合理的.

点赞