gpt4 book ai didi

java - FileNotFoundException(文件太大)

转载 作者:搜寻专家 更新时间:2023-10-31 20:28:09 25 4
gpt4 key购买 nike

我在尝试下载文件时遇到此异常

Caused by: java.io.FileNotFoundException: /repository/PWWVFSYWDW0STLHYVEEKHMYBXZTTETGROCQ4FGdsadadaXR1407709207964905350810526.jpg (File too large)
at java.io.FileOutputStream.open(Native Method)

很明显文件存在。除此之外,同样的程序在我的电脑上运行正常,但服务器有问题,是 Unix

知道是什么原因造成的吗?

最佳答案

我认为这是一个模糊的错误,它实际上来自操作系统级别或 JVM 的 native 代码实现。如果使用 perror C 库方法呈现 EFBIG 错误号,则消息“文件太大”是您会收到的错误消息。

按理说,这是不应该发生的。根据 UNIX/Linux 手册条目,各种 open 库调用不应因 EFBIG 而失败。

但是,我看到了各种错误报告,暗示 fopen(等等)在某些文件系统上和/或使用 64 位文件构建 C/C++ 程序时可能会失败尺寸支持已禁用。


那么这是什么意思呢?

不清楚,但我怀疑这意味着你是:

  • 使用不稳定的 Java 实现,

  • 运行不稳定的 UNIX/Linux 版本,或者

  • 您正在尝试使用您的服务器操作系统不支持的某种文件系统。 (它可能在 FUSE 文件系统上吗?)

一个可能相关的 Java 错误:

关于java - FileNotFoundException(文件太大),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25242287/

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