เชนเซเช เชถเชฐเซ เชเชฐเซเช เชคเซ เชชเชนเซเชฒเชพเช, เชฎเชพเชฐเซ เชเชตเซเช เชเซเชเช
เช เชฒเซเชเชฎเชพเช เชนเซเช เชคเซ เชธเซเชคเชฐเชจเซ เชเซเชตเชพ เชฎเชพเชเชเซ เชเซเช เชเซ เชซเชพเชเชฒเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชเชตเชพเชฌเชฆเชพเชฐ เชเซ, เช
เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเซเชเชชเชฃ เชฆเซเชตเชพเชฐเชพ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชชเชพเชเชฒเชพ เชฒเซเชเชฎเชพเช, เชฎเซเช เชฅเซเชกเซเช "เชฌเซเชฐเชฒ เชซเซเชฐเชตเซเชฏเซเช" ipfs, เชชเชฐเชเชคเซ เช เชนเซเช เชเซ เชธเชฎเชธเซเชฏเชพเชจเซเช เชจเชฟเชฐเชพเชเชฐเชฃ เชเชฐเซ เชฐเชนเซเชฏเซ เชนเชคเซ เชคเซเชจเชพ เชธเชเชฆเชฐเซเชญเชฎเชพเช เชเซเชเซเชเชธเชชเชฃเซ เชฌเชจเซเชฏเซเช. เชเชเชเชฆเชฐเซ, เชฎเชจเซ เชฒเชพเชเซ เชเซ เชเซ เช เชชเซเชฐเซเชเซเชเซเช เชธเชฐเชธ เชเซ. เชนเซเช เชซเชเซเชค เชตเชฟเชตเชฟเชง เชเชพเชฐเซเชฏเซ เชฎเชพเชเซ เชตเชฟเชตเชฟเชง เชจเซเชเชตเชฐเซเชเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพเชจเซ เชชเชธเชเชฆ เชเชฐเซเช เชเซเช. เช เชคเชฎเชจเซ เชธเซเชเซเชฐเชเซเชเชฐเชจเซ เชตเชงเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชเซเช เชตเชตเชพ เช เชจเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชจเซเชกเซเชธ เช เชจเซ เชธเชฎเชเซเชฐ เชจเซเชเชตเชฐเซเช เชชเชฐเชจเซ เชญเชพเชฐ เชเชเชพเชกเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เชเช เชชเซเชฐเซเชเซเชเซเชเชจเชพ เชฎเชพเชณเชเชพเชฎเชพเช เชชเชฃ, เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ, เชคเชฎเซ เชจเซเชเชตเชฐเซเชเชจเซ เชเซเชเชฒเชพเช เชฎเชพเชชเชฆเชเชกเซ เช เชจเซเชธเชพเชฐ เชเซเชเชกเชพเชเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเซ เชถเชเซ เชเซ, เชเชเชเชฆเชฐ เชฒเซเชกเชจเซ เชเชเชพเชกเซ เชถเชเซ เชเซ.
เชคเซเชฅเซ เชธเซเชเซเชฐเซเชเชฒ เชฎเชฟเชเซเชจเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ
- เชซเชพเชเชฒเซเชจเซ เชเซเชเชชเชฃ เชจเซเชก เชฆเซเชตเชพเชฐเชพ เชฐเซเชชเซเชเซเชเชฐเซเชฎเชพเช เชเชฎเซเชฐเซ เชถเชเชพเชฏ เชเซ.
- เชซเชพเชเชฒเซ เชธเชเชชเซเชฐเซเชฃ เชฐเซเชคเซ เชธเชพเชเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชฌเซเชฒเซเชเซเชธเชฎเชพเช เชจเชนเซเช.
- เชฆเชฐเซเช เชซเชพเชเชฒ เชคเซเชจเซ เชธเชพเชฅเซ เชเชเชณ เชเชพเชฎ เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซเชจเซ เชชเซเชคเชพเชจเซ เช เชจเชจเซเชฏ เชธเชพเชฎเชเซเชฐเซ เชนเซเชถ เชงเชฐเชพเชตเซ เชเซ.
- เชตเชงเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏเชคเชพ เชฎเชพเชเซ เชซเชพเชเชฒเซเชจเซ เชกเซเชชเซเชฒเชฟเชเซเช เชเชฐเซ เชถเชเชพเชฏ เชเซ
- เชเช เชจเซเชก เชชเชฐ เชซเชพเชเชฒเซเชจเซ เชธเชเชเซเชฏเชพ เชซเชเซเชค เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎ เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเซ (เชคเซเชฏเชพเช เชเช เช เชชเชตเชพเชฆ เชเซ, เชจเซเชเซ เชคเซเชจเชพ เชชเชฐ เชตเชงเซ)
- เชจเซเชเชตเชฐเซเชเชฎเชพเช เชซเชพเชเชฒเซเชจเซ เชธเชเชเซเชฏเชพ เชจเซเชเชตเชฐเซเชเชฎเชพเช เชฎเชพเชจเซเชฏ เชจเซเชกเซเชธเชจเซ เชธเชเชเซเชฏเชพ เช เชจเซเชธเชพเชฐ เชซเซเชฒเชพเชตเซ เชถเชเชพเชฏ เชคเซเชตเซ เชเซเชทเชฎเชคเชพเช เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเซ, เชเซ เชฌเซเชเชพ เชธเชเชธเซเชเชฐเชฃเชฎเชพเช เช เชธเชเชเซเชฏ เชเชพเชเช เซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเชถเซ (เช เชจเซเชฏ เชฒเซเชเชฎเชพเช เช เชตเชฟเชถเซ เชตเชงเซ)
เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเชเชฅเซ เช เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฐเซเชฏ เชเชฐเซ เชเซ เชคเซเชจเซเช เชเช เชธเชฐเชณ เชเชฆเชพเชนเชฐเชฃ:
เชธเชฐเซเชตเชฐ:
const Node = require('storacle').Node;
(async () => {
try {
const node = new Node({
port: 4000,
hostname: 'localhost'
});
await node.init();
}
catch(err) {
console.error(err.stack);
process.exit(1);
}
})();
เชเซเชฐเชพเชนเช:
const Client = require('storacle').Client;
(async () => {
try {
const client = new Client({
address: 'localhost:4000'
});
await client.init();
const hash = await client.storeFile('./my-file');
const link = await client.getFileLink(hash);
await client.removeFile(hash);
}
catch(err) {
console.error(err.stack);
process.exit(1);
}
})();
เช เชเชฆเชฐเชจเซ เชฆเซเชเชพเชต
เชนเซเชก เชนเซเช เชณ เชซเซเชจเซเชธเซ เชเชเช เชจเชฅเซ. เชซเชพเชเชฒเซเชจเซ เชธเชเชเซเชฏเชพ, เชคเซเชฎเชจเชพ เชเซเชฒ เชเชฆ เช เชจเซ เช เชจเซเชฏ เชฌเชฟเชเชฆเซเช เชตเชฟเชถเซเชจเซ เชฎเชพเชนเชฟเชคเซ เชเชจ-เชฎเซเชฎเชฐเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ เช เชจเซ เชเซเชฏเชพเชฐเซ เชซเชพเชเชฒเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ เชเชฎเซเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชคเซเชฏเชพเชฐเซ เช เชชเชกเซเช เชฅเชพเชฏ เชเซ, เชคเซเชฅเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชจเซ เชตเชพเชฐเชเชตเชพเชฐ เชเชเซเชธเซเชธ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เชเช เช เชชเชตเชพเชฆ เชเชเชฐเซ เชเชฒเซเชเซเชเชฐเชจเซ เชธเชเซเชทเชฎ เชเชฐเซ เชเซ เชเซเชฏเชพเชฐเซ เชคเชฎเชพเชฐเซ เชเซเชเซเชเชธ เชธเซเชเซเชฐเซเช เชเชฆ เชธเซเชงเซ เชชเชนเซเชเชเซ เชเชพเชฏ เชคเซเชฏเชพเชฐเซ เชซเชพเชเชฒเซเชจเซ เชชเชฐเชฟเชญเซเชฐเชฎเชฃ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ, เช เชจเซ เชจเชตเซ เชเชฎเซเชฐเชตเชพ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเชเชง เชจ เชนเซเชฏ. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเชพเชฐเซ เชธเซเชเซเชฐเซเชเชจเซ เชฌเชพเชฏเชชเชพเชธ เชเชฐเชตเซเช เชชเชกเชถเซ, เช เชจเซ เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชซเชพเชเชฒเซ (> เชเช เชฎเชฟเชฒเชฟเชฏเชจ เชเชนเซ) เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชฅเซ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฒเซเชก เชฅเช เชถเชเซ เชเซ. เช เชจเซ เชเชเซ เชซเชพเชเชฒเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเซ เช เชจเซ เชตเชงเซ เชจเซเชกเซเชธ เชเชฒเชพเชตเชตเชพเชจเซเช เชตเชงเซ เชธเชพเชฐเซเช เชเซ. เชเซ "เชเซเชฒเซเชจเชฐ" เช เชเซเชทเชฎ เชเซ, เชคเซ เชเชตเซ เชเซเช เชธเชฎเชธเซเชฏเชพ เชจเชฅเซ.
เชซเชพเชเชฒ เชธเซเชเซเชฐเซเชเชฎเชพเช 256 เชซเซเชฒเซเชกเชฐเซเชธ เช เชจเซ เชฎเชพเชณเชเชพเชจเชพ 2 เชธเซเชคเชฐเซเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ. เชซเชพเชเชฒเซ เชฌเซเชเชพ-เชธเซเชคเชฐเชจเชพ เชซเซเชฒเซเชกเชฐเซเชธเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ. เชเชเชฒเซ เชเซ, เชเซ เชคเซเชฏเชพเช 1 เชฎเชฟเชฒเชฟเชฏเชจ เชเซ. เชเชตเชพ เชฆเชฐเซเช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชฒเชเชญเช 62500 เชซเชพเชเชฒเซ เชนเชถเซ (1000000/sqrt(256)).
เชซเซเชฒเซเชกเชฐเชจเชพ เชจเชพเชฎเซ เชซเชพเชเชฒ เชนเซเชถเชฎเชพเชเชฅเซ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชเซ เชคเชฎเชจเซ เชนเซเชถ เชเชฌเชฐ เชนเซเชฏ เชคเซ เชคเชฎเซ เชคเซเชจเซ เชเชกเชชเชฅเซ เชเชเซเชธเซเชธ เชเชฐเซ เชถเชเซ.
เช เชฎเชพเชณเชเซเช เชฎเซเชเซ เชธเชเชเซเชฏเชพเชฎเชพเช เชตเชฟเชตเชฟเชง เชธเซเชเซเชฐเซเช เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชเชงเชพเชฐเซ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช: เชจเชฌเชณเซ เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเซเชธ เชฎเชพเชเซ เชธเชชเซเชฐเซเช, เชเซเชฏเชพเช เชเช เชซเซเชฒเซเชกเชฐเชฎเชพเช เชเชฃเซ เชซเชพเชเชฒเซ เชฐเชพเชเชตเชพ เชฏเซเชเซเชฏ เชจเชฅเซ, เชเซ เชเชฐเซเชฐเซ เชนเซเชฏ เชคเซ เชฌเชงเชพ เชซเซเชฒเซเชกเชฐเซเชธเชจเซเช เชเชกเชชเซ เชเซเชฐเชพเชตเชฐเซเชธเชฒ เชตเชเซเชฐเซ. เช เชฎเซเช เชชเซเชฐเชเชพเชฐเชจเซ เชธเซเชจเซเชฐเซ เชฎเซเชจ.
เชเซเชถเซเชเช
เชซเชพเชเชฒเซ เชเชฎเซเชฐเชคเซ เชตเชเชคเซ, เชคเซเชฎเช เชคเซเชฎเชจเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเชคเซ เชตเชเชคเซ, เชซเชพเชเชฒเซเชจเซ เชฒเชฟเชเชเซเชธ เชเซเชถเชฎเชพเช เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ.
เชเชจเซ เชเชญเชพเชฐ, เชเชฃเซ เชตเชพเชฐ เชซเชพเชเชฒเชจเซ เชถเซเชงเชฎเชพเช เชธเชฎเชเซเชฐ เชจเซเชเชตเชฐเซเชเชจเซ เชชเชพเชฐ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ. เช เชฒเชฟเชเชเซเชธเชจเซ เชฐเชธเซเชฆเชจเซ เชเชกเชชเซ เชฌเชจเชพเชตเซ เชเซ เช
เชจเซ เชจเซเชเชตเชฐเซเช เชชเชฐเชจเซ เชญเชพเชฐ เชเชเชพเชกเซ เชเซ. เชเซเชถเซเชเช http เชนเซเชกเชฐเซ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชฅเชพเชฏ เชเซ.
เชเชเชธเซเชฎเซเชฐเซเชซเซ
เชเซเชฒเชพเชฏเชเช เชเชพเชตเชพเชธเซเชเซเชฐเชฟเชชเซเชเชฎเชพเช เชฒเชเชพเชฏเซเชฒ เชเซ เช
เชจเซ เชเชเชธเซเชฎเซเชฐเซเชซเชฟเช เชเซ, เชคเซเชจเซ เชเชชเชฏเซเช เชฌเซเชฐเชพเชเชเชฐเชฅเซ เชธเซเชงเซ เชฅเช เชถเชเซ เชเซ.
เชคเชฎเซ เชซเชพเชเชฒ เช
เชชเชฒเซเชก เชเชฐเซ เชถเชเซ เชเซ
เชตเชฟเชฒเชเชฌเชฟเชค เชฒเชฟเชเชเซเชธ
เชเช เชฐเชธเชชเซเชฐเชฆ เชฒเชเซเชทเชฃ "เชตเชฟเชฒเชเชฌเชฟเชค เชธเชเชฆเชฐเซเชญ" เชชเชฃ เชเซ. เช เชเช เชซเชพเชเชฒเชจเซ เชฒเชฟเชเช เชเซ เชเซ เช เชนเซเช เช เชจเซ เช เชคเซเชฏเชพเชฐเซ เชธเชฟเชเชเซเชฐเชจเชธ เชฐเซเชคเซ เชฎเซเชณเชตเซ เชถเชเชพเชฏ เชเซ เช เชจเซ เชเซเชฏเชพเชฐเซ เชคเซ เชธเซเชเซเชฐเซเชเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช เชฎเชณเซ เชเชถเซ เชคเซเชฏเชพเชฐเซ เชซเชพเชเชฒเชจเซ เชเซเชเชเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชเซเชฌ เช เชจเซเชเซเชณ เชเซ เชเซเชฏเชพเชฐเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชคเชฎเชพเชฐเซ เชธเชพเชเช เชชเชฐ เชเซเชเชฒเชพเช เชเชฟเชคเซเชฐเซ เชฌเชคเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชฎเซ เชซเชเซเชค src เชฎเชพเช เชตเชฟเชฒเชเชฌเชฟเชค เชฒเชฟเชเช เชฎเซเชเซ เช เชจเซ เชฌเชธ. เชคเชฎเซ เชเชฃเชพ เชเซเชธเซ เชธเชพเชฅเซ เชเชตเซ เชถเชเซ เชเซ.
เชเซเชฒเชพเชฏเชจเซเช API
- async Client.prototype.storeFile() - เชซเชพเชเชฒ เชธเชพเชเชตเซ เชฐเชนเซเชฏเซเช เชเซ
- async Client.prototype.getFileLink() - เชซเชพเชเชฒเชจเซ เชธเซเชงเซ เชฒเชฟเชเช เชฎเซเชณเชตเชตเซ
- async Client.prototype.getFileLinks() โ เชเซเชฏเชพเช เชคเซ เช เชธเซเชคเชฟเชคเซเชตเชฎเชพเช เชเซ เชคเซ เชคเชฎเชพเชฎ เชจเซเชกเซเชธเชฎเชพเชเชฅเซ เชซเชพเชเชฒเชจเซ เชธเซเชงเซ เชฒเชฟเชเชเซเชธเชจเซ เชธเซเชเชฟ เชฎเซเชณเชตเชตเซ
- async Client.prototype.getFileToBuffer() - เชฌเชซเชฐเชฎเชพเช เชซเชพเชเชฒ เชฎเซเชณเชตเซ
- async Client.prototype.getFileToPath() - เชซเชพเชเชฒ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชซเชพเชเชฒ เชฎเซเชณเชตเซ
- async Client.prototype.getFileToBlob() - เชฌเซเชฒเซเชฌเชฎเชพเช เชซเชพเชเชฒ เชฎเซเชณเชตเซ (เชฌเซเชฐเชพเชเชเชฐ เชธเชเชธเซเชเชฐเชฃ เชฎเชพเชเซ)
- async Client.prototype.removeFile() - เชซเชพเชเชฒ เชเชพเชขเซ เชจเชพเชเซ
- Client.prototype.createRequestedFileLink() - เชตเชฟเชฒเชเชฌเชฟเชค เชฒเชฟเชเช เชฌเชจเชพเชตเซ
เชซเชพเชเชฒเซเชจเซ เชฌเซเชเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เชจเชฟเชเชพเชธ เชเชฐเซ
เชซเชพเชเชฒเซเชจเซ เชฌเซเชเชพ เชจเซเชก เชชเชฐ เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเซ เช เชเชฐเซ เชถเชเซ เชเซ:
- เชซเชเซเชค เชธเซเชเชฟเชเชเซเชธ เชธเชพเชฅเซ เชธเชฎเชเซเชฐ เชธเซเชเซเชฐเซเช เชซเซเชฒเซเชกเชฐเชจเซ เชจเชเชฒ เชเชฐเซ. (เช เชญเชตเชฟเชทเซเชฏเชฎเชพเช เชเชพเชฎ เชจเชนเซเช เชเชฐเซ)
- เชซเชเซเชค เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชซเซเชฒเซเชกเชฐเชจเซ เชจเชเชฒ เชเชฐเซ. เชชเชฐเชเชคเซ, เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชคเชฎเชพเชฐเซ เชเชเชตเชพเชฐ เชซเชเชเซเชถเชจ เชเชฒเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเชถเซ node.normalizeFilesInfo()เชคเชฎเชพเชฎ เชกเซเชเชพเชจเซ เชชเซเชจเช เชเชฃเชคเชฐเซ เชเชฐเชตเชพ เช เชจเซ เชคเซเชจเซ เชกเซเชเชพเชฌเซเชเชฎเชพเช เชฆเชพเชเชฒ เชเชฐเชตเชพ.
- เชเชพเชฐเซเชฏเชจเซ เชเชชเชฏเซเช เชเชฐเซ node.exportFiles()เชเซ เชซเชพเชเชฒเซเชจเซ เชจเชเชฒ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชถเซ.
เชฎเซเชณเชญเซเชค เชจเซเชก เชธเซเชเชฟเชเชเซเชธ
เชธเซเชเซเชฐเซเช เชจเซเชก เชถเชฐเซ เชเชฐเชคเซ เชตเชเชคเซ, เชคเชฎเซ เชฌเชงเซ เชเชฐเซเชฐเซ เชธเซเชเชฟเชเชเซเชธเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชถเชเซ เชเซ.
เชนเซเช เชธเซเชฅเซ เชฎเซเชณเชญเซเชคเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซเชถ, เชฌเชพเชเซเชจเชพ เชเซเชฅเชฌ เชชเชฐ เชฎเชณเซ เชถเชเซ เชเซ.
- store.dataSize - เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชซเซเชฒเซเชกเชฐเชจเซเช เชเชฆ
- store.tempSize - เชเชพเชฎเชเชฒเชพเช เชซเซเชฒเซเชกเชฐ เชเชฆ
- store.autoCleanSize โ เชฒเชเซเชคเซเชคเชฎ เชธเชเชเซเชฐเชน เชเชฆ เชเซ เชเซ เชฐเชพเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชเซ เชคเชฎเซ เช เชชเชฐเชฟเชฎเชพเชฃเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ เชเซ, เชคเซ เชเชฒเชฆเซ เช เชเชเซเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชตเชพเชจเซเช เชถเชฐเซ เชฅเชพเชฏ เชเซ, เชเชเชพเชฎเชพเช เชเชเซ เชตเชชเชฐเชพเชฏเซเชฒเซ เชซเชพเชเชฒเซ เชเชพเชขเซ เชจเชพเชเชตเชพเชฎเชพเช เชเชตเชถเซ.
- file.maxSize - เชฎเชนเชคเซเชคเชฎ เชซเชพเชเชฒ เชเชฆ
- file.minSize - เชจเซเชฏเซเชจเชคเชฎ เชซเชพเชเชฒ เชเชฆ
- file.preferredDuplicates โ เชจเซเชเชตเชฐเซเช เชชเชฐ เชซเชพเชเชฒ เชกเซเชชเซเชฒเชฟเชเซเชเชจเซ เชชเชธเชเชฆเชเซเชจเซ เชธเชเชเซเชฏเชพ
- file.mimeWhitelist - เชฎเชพเชจเซเชฏ เชซเชพเชเชฒ เชชเซเชฐเชเชพเชฐเซ
- file.mimeBlacklist - เช เชฎเชพเชจเซเชฏ เชซเชพเชเชฒ เชชเซเชฐเชเชพเชฐเซ
- file.extWhitelist - เชฎเชพเชจเซเชฏ เชซเชพเชเชฒ เชเชเซเชธเซเชเซเชจเซเชถเชจเซเชธ
- file.extBlacklist - เช เชฎเชพเชจเซเชฏ เชซเชพเชเชฒ เชเชเซเชธเซเชเซเชเชถเชจ
- file.linkCache - เชตเชฟเชตเชฟเชง เชฒเชฟเชเช เชเซเชถเซเชเช เชธเซเชเชฟเชเชเซเชธ
เชชเชฐเชฟเชฎเชพเชฃเชฅเซ เชธเชเชฌเชเชงเชฟเชค เชฒเชเชญเช เชคเชฎเชพเชฎ เชชเชฐเชฟเชฎเชพเชฃเซ เชธเชเชชเซเชฐเซเชฃ เช เชจเซ เชธเชเชฌเชเชงเชฟเชค เชฌเชเชจเซ เชฎเซเชฒเซเชฏเซเชฎเชพเช เชฆเชพเชเชฒ เชเชฐเซ เชถเชเชพเชฏ เชเซ.
เชเชฆเซเชถ เชตเชพเชเซเชฏ เชฆเซเชตเชพเชฐเชพ เชเชพเชฎ
เชฒเชพเชเชฌเซเชฐเซเชฐเซเชจเซ เชเชชเชฏเซเช เชเชฆเซเชถ เชตเชพเชเซเชฏ เชฆเซเชตเชพเชฐเชพ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฐเซ เชคเซเชจเซ เชตเซเชถเซเชตเชฟเช เชธเซเชคเชฐเซ เชเชจเซเชธเซเชเซเชฒ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ: npm i -g เชธเซเชเซเชฐเซเชเชฒ. เช เชชเชเซ, เชคเชฎเซ เชชเซเชฐเซเชเซเชเซเช เชกเชฟเชฐเซเชเซเชเชฐเซเชฎเชพเชเชฅเซ เชเชฐเซเชฐเซ เชเซเชฐเชฟเชฏเชพเช เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ เชเซเชฏเชพเช เชจเซเชก เชเซ. เชฆเชพเชเซเชฒเชพ เชคเชฐเซเชเซ, storacle -a storeFile -f ./file.txt -c ./config.jsเชซเชพเชเชฒ เชเชฎเซเชฐเชตเชพ เชฎเชพเชเซ. เชฌเชงเซ เชเซเชฐเชฟเชฏเชพเช เชฎเชพเช เชถเซเชงเซ เชถเชเชพเชฏ เชเซ
เชถเชพ เชฎเชพเชเซ เชคเชฎเชจเซ เชเชจเซ เชเชฐเซเชฐ เชชเชกเซ เชถเชเซ เชเซ?
- เชเซ เชคเชฎเซ เชเซเช เชชเซเชฐเชเชพเชฐเชจเซ เชตเชฟเชเซเชจเซเชฆเซเชฐเชฟเชค เชชเซเชฐเซเชเซเชเซเช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเชเซ เชเซ เชเซเชฎเชพเช เชคเชฎเซ เช เชจเซเชเซเชณ เชชเชฆเซเชงเชคเชฟเชเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชซเชพเชเชฒเซเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เช เชจเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชฏเซเชเชจเชพ เชเชกเซ เชฐเชนเซเชฏเชพ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชฒเซเชเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชฒเชฟเชเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชธเชเชเซเชค เชชเซเชฐเซเชเซเชเซเชเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ เชญเชเชกเชพเชฐ.
- เชเซ เชคเชฎเซ เช เชจเซเชฏ เชเซเช เชชเซเชฐเซเชเซเชเซเช เชชเชฐ เชเชพเชฎ เชเชฐเซ เชเซ เชเซเชฏเชพเช เชคเชฎเชพเชฐเซ เชซเชพเชเชฒเซเชจเซ เชตเชฟเชคเชฐเชฟเชค เชฐเซเชคเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชคเชฎเซ เชธเชฐเชณเชคเชพเชฅเซ เชคเชฎเชพเชฐเซเช เชฌเชเชง เชจเซเชเชตเชฐเซเช เชฌเชจเชพเชตเซ เชถเชเซ เชเซ, เชจเซเชกเซเชธเชจเซ เชฒเชตเชเซเช เชฐเซเชคเซ เชเซเช เชตเซ เชถเชเซ เชเซ เช เชจเซ เชเชฐเซเชฐ เชชเชกเซ เชคเซเชฏเชพเชฐเซ เชจเชตเชพ เชเชฎเซเชฐเซ เชถเชเซ เชเซ.
- เชเซ เชคเชฎเชพเชฐเซ เชซเชเซเชค เชคเชฎเชพเชฐเซ เชตเซเชฌเชธเชพเชเช เชซเชพเชเชฒเซเชจเซ เชเซเชฏเชพเชเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เช เชจเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชฌเชงเซเช เชเชพเชคเซ เชฒเชเชตเชพเชจเซเช เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชเชฃเซเช เชตเชงเชพเชฐเซ เชเซ. เชเชฆเชพเช เช เชชเซเชธเซเชคเชเชพเชฒเชฏ เชคเชฎเชพเชฐเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช เช เชจเซเชฏ เชฒเซเชเซ เชเชฐเชคเชพเช เชตเชงเซ เชฏเซเชเซเชฏ เชเซ.
- เชเซ เชคเชฎเชพเชฐเซ เชชเชพเชธเซ เชเซเช เชชเซเชฐเซเชเซเชเซเช เชเซ เชเซเชฎเชพเช เชคเชฎเซ เชซเชพเชเชฒเซ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ, เชชเชฐเชเชคเซ เชฌเซเชฐเชพเชเชเชฐเชฎเชพเชเชฅเซ เชคเชฎเชพเชฎ เชฎเซเชจเชฟเชชเซเชฏเซเชฒเซเชถเชจเซเชธ เชเชฐเชตเชพ เชฎเชพเชเชเซ เชเซ. เชคเชฎเซ เชธเชฐเซเชตเชฐ เชเซเชก เชฒเชเชตเชพเชจเซเช เชเชพเชณเซ เชถเชเซ เชเซ.
เชฎเชพเชฐเชพ เชธเชเชชเชฐเซเชเซ:
เชธเซเชฐเซเชธ: www.habr.com