WinAPI CreateFilea错误代码0xDF
-
12-12-2019 - |
题
我有一个映射的webdav驱动器,我无法打开使用
读取的文件CreateFileA(file_path, FILE_READ_DATA, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
.
我仍然收到错误代码0xdf
error_file_too_large 223(0xdf)文件大小超出限制 允许,无法保存。
但在DiskDrive(NTFS)上我可以读取它,但在映射的驱动器上表示(FAT)a,我可以写入文件
CreateFileA(dest_file_path, FILE_WRITE_DATA, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
.
它有效
但不读数不是,当文件大小超过示例70 mb时
我的webdav在apache上运行。
任何人都可以帮助我吗?
解决方案
解决了
是webclient服务paramater fileszelimitinbytes
的probliemHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes
.
设置为50,000,000字节50MB
如果我将它设置为
0xffffffff
现在可以用4GB文件句柄。
其他提示
hkey_local_machine \ system \ currentcontrolset \ services \ webclient \ parameters \ fileszelimitinbytes
它应该工作
不隶属于 StackOverflow