0

I have a mapped Webdav Drive and i can't open file for reading using

CreateFileA(file_path, FILE_READ_DATA, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);

i am still getting error code 0xdf

ERROR_FILE_TOO_LARGE 223 (0xDF) The file size exceeds the limit allowed and cannot be saved.

but on diskdrive (NTFS) i can read it, but on mapped drive represents as (FAT) a i can just write file

CreateFileA(dest_file_path, FILE_WRITE_DATA, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);

it works

but not reading not, when the file size exceed for example 70 MB

my webdav is running on apache.

can anyone help me?

Xearinox
  • 3,224
  • 2
  • 24
  • 38
FrUh
  • 545
  • 1
  • 4
  • 7

2 Answers2

1

SOLVED

That was a probliem with WebClient Service paramater FileSizeLimitInBytes

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes

that was set to 50,000,000 Bytes 50MB

If i set it to

0xffffffff

is now possible handle with 4GB files.

FrUh
  • 545
  • 1
  • 4
  • 7
1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters\FileSizeLimitInBytes

it should be working

Mip
  • 49
  • 1
  • 9