我将解释为什么我围绕房地产做这个问题。但解释很复杂。我会尽我所能。
我将构建一个上传机制,以便在Real Estate WebApp中上传照片。
房地产上传照片有一些特殊性。例如,用户尝试上传14MB,16MB甚至24MB的照片是正常的,相当于大约20张图片,每个房地产广告我们可能有20 * 24MB = 480MB。
使用知道这个(上面)的FileAPI是一个很好的想法吗? (带有FileAPI的上传文件是转到内存还是磁盘?)
裁剪,旋转和调整大小是下一个主题。使用FileAPI,我可以在浏览器中使用这个,这让我对FileAPI感到兴奋。使用FileAPI VS在服务器端执行这些功能会更容易吗?
另一点。 FileAPI目前可以安全地与多个浏览器一起使用吗? WebApp必须兼容所有主流浏览器,包括移动浏览器。
有关“在2016年使用FileAPI并满足这些要求是个好主意”的一些线索吗?
最诚挚的问候, 安德烈
答案 0 :(得分:1)
MDN表示File API在不同的浏览器中提供了不错的支持。
文件从磁盘读取并作为二进制数据存储在内存中,以便代码可以与内容进行交互。加载到内存中的20MB文件可能不是内存使用的问题,但是如果你想在没有那么多内存的情况下支持计算机,那么大约500MB就会占用大量内存空间。