WinAPI CreateFileA错误代码0xdf
我有一个映射的Webdav驱动器,无法使用打开文件进行读取WinAPI CreateFileA错误代码0xdf,winapi,webdav,createfile,error-code,Winapi,Webdav,Createfile,Error Code,我有一个映射的Webdav驱动器,无法使用打开文件进行读取 CreateFileA(file_path, FILE_READ_DATA, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 我仍然得到错误代码0xdf 错误\u文件\u太大\u 223(0xDF)文件大小超出限制 允许,不能保存 但在diskdrive(NTFS)上我可以读取它,但在映射驱动器上表示为(FAT)一个我可以直接写入的文件 Creat
CreateFileA(file_path, FILE_READ_DATA, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
我仍然得到错误代码0xdf
错误\u文件\u太大\u 223(0xDF)文件大小超出限制
允许,不能保存
但在diskdrive(NTFS)上我可以读取它,但在映射驱动器上表示为(FAT)一个我可以直接写入的文件
CreateFileA(dest_file_path, FILE_WRITE_DATA, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
它起作用了
但当文件大小超过例如70 MB时,不读取
我的webdav正在apache上运行
有人能帮我吗?解决了
这是WebClient服务参数FileSizeLimitInBytes的一个问题
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes
设置为50000000字节50MB
如果我设置为
0xFFFFFF
现在可以处理4GB文件。HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes
它应该是有效的