2012-07-27 84 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"); 
} 

我試圖在Pepper_20和Pepper_21,在20它failes在打開的文件,並在21個它的寫操作失敗。 讓我知道這是一個已知的錯誤還是我的代碼有問題。

回答

0

問題其實不是代碼。似乎我還需要從html請求存儲配額。

window.webkitStorageInfo.requestQuota(PERSISTENT, 20*1024*1024);