我们需要将上传的电子表格存储在Oracle数据库blob列中。用户将使用ADF UI上传电子表格,相同的电子表格将持久存储到数据库并在以后检索。我们正在使用POI来处理电子表格。上传的文件被转换为byte[]并发送到and服务器。Appserver将相同内容持久化到blob列。但是,当我稍后尝试检索相同的内容时,我看到了"Excel found unreadable content in *****.xlsx.Do ?您要恢复此工作簿的内容吗?“消息。我可以通过将byte[]转换为XSSFWorkbook并将其转换回byte[]并将其持久化来解决此问题。但根据我的要求,我可能会得到非常
我正在构建一个Django应用程序,它包含了允许用户上传照片和查看其他用户照片的功能。每一张照片都可以是所有用户可以查看的公共照片,也可以是只能由一组选定的其他用户查看的私有照片。存储与照片相关的数字(即“指数”)的最佳方法是什么?通过将它们存储在Unix文件中还是将它们存储在通过Django ArrayField类型访问的PostgreSQL数组字段中,我会获得更好的性能和可伸缩性吗?这些指控只会在用户上传照片时才会被写入,但当其他用户正在查看某人的照片时,它们会被频繁地读取。
以下是两个更详细的选项:
如果用户"smith“上传两张公开照片和一张私人照片,他们将拥有以下名称:
sm