2012-07-27 3 views
0

PepperMount 라이브러리를 사용하여 NACL에 파일을 저장하려고합니다. 하지만 영구 저장 장치에 파일을 쓰는 데 문제가 있습니다.PepperMount 쓰기 작업이 실패합니다.

struct stat st; 
char data1[1000]; 
for (int i = 0; i < 1000; i++) 
    data1[i] = 'a'; 

if(0 == ppMount->Creat("ccda.txt", 0, &st)) { 
    fprintf(stderr, "File opened"); 
    ppMount->Ref(st.st_ino); 

    ssize_t n = ppMount->Write(st.st_ino, 0, data1, 1000); 
    fprintf(stderr, "Wrote %d bytes", n); 

    ppMount->Unref(st.st_ino); 
} else { 
    fprintf(stderr, "File open failed"); 
} 

나는이 열려 파일도 실패한, 21에 쓰기 작업에 실패 (20)에, Pepper_20 및 Pepper_21에서 그것을 시도했다. 이것이 알려진 버그인지 또는 내 코드에 문제가있는 것인지 알려주십시오.

답변

0

문제는 실제로 코드와 관련이 없습니다. html에서 저장 용량을 요청한 것처럼 보입니다.

window.webkitStorageInfo.requestQuota(PERSISTENT, 20*1024*1024); 
관련 문제