2016-05-22 1 views
1

J'utilise un BackgroundDownloader dans une application C# UWP et il semble que sur Windows 10 Mobile, il a une limite de 4 Go (binaire GB, soit environ 4,2 décimales). Fichiers dans le même répertoire fonctionnent tant qu'ils ne sont pas plus grands que 4 Go, essayé un 3,99 et c'était bien, un 4,04 Go n'a pas téléchargé. BackgroundDownloader ne renvoie aucune erreur (qui fonctionne sur d'autres fichiers) et ne provisionne pas le fichier de téléchargement temporaire. J'ai beaucoup d'espace sur la carte SD, c'est une carte de 32Go qui était vide, et après ne pas être en mesure de télécharger le 4.04, j'ai pu télécharger 2 fichiers totalisant plus de 7Go, donc pas un problème d'espace.BackgroundDownloader 4Go Limite

Existe-t-il un moyen de modifier cette limite, ou du moins une documentation indiquant que la limite existe? J'ai creusé à travers MSDN à la recherche de confirmation de la limite sans succès.

+4

Pas encore travaillé avec UWP, mais 4 Go est une limite dans le système de fichiers FAT32 par exemple. L'utilisez-vous par hasard? –

+1

C'est fat32, merci, je n'y ai même pas pensé. Si vous pouviez poster une réponse, je l'accepterais. –

Répondre

3

La taille maximale d'un fichier dépend du système de fichiers.

Comme souligné dans les commentaires, la racine du problème est le système de fichiers FAT32, qui a une taille de fichier maximale de 4 GiB - 1 Byte.

Envisagez d'utiliser le système de fichiers NTFS.

File System |  Max Size 
____________________________ 
FAT32  | 4 GiB − 1 Byte 
NTFS  |   16 TiB