gpt4 book ai didi

SQL 文件流和 Coldfusion。将非常大的文件读入变量

转载 作者:行者123 更新时间:2023-12-01 13:01:24 25 4
gpt4 key购买 nike

要使用 coldfusion 将文件插入到文件流中,首先,我必须将文件读入二进制变量,然后将其插入到 SQL 中。当我对大文件 (1gig) 执行此操作时,系统内存不足。

有没有人能成功做到这一点?

谢谢!

最佳答案

虽然您可以通过在管理员中增加分配给 CF 的 RAM 数量来解决这个问题,但我建议 CF 不是解决此问题的正确工具,并且至少有两种方法可以解决这个问题..

在对您的系统一无所知的情况下,我会提供以下一般性建议:不要在数据库中存储文件(尤其是那种大小的文件)。相反,将对它们的引用存储在数据库中并将它们存储在文件系统中。如果从 Web 访问它们,请将它们存储在 Web 服务器上。

如果您确实需要将它们存储在数据库中,我会将文件移动到 SQL 服务器并在那里进行插入,而不是使用 CF 来完成。例如,您可以使用 CF 将文件通过 FTP 传输到 SQL 服务器,然后使用文件位置调用存储过程(或类似过程)来执行插入操作。

关于SQL 文件流和 Coldfusion。将非常大的文件读入变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com