ឯកសារដែលបានរក្សាទុកមិនទាន់ជាការទាញយកដែលបានផ្ទៀងផ្ទាត់នៅឡើយ
ពិនិត្យថាការទាញយកតាមរយៈប្រូកស៊ីមានឯកសារដែលរំពឹងទុក មិនមែនទំព័រចូល ឬការឆ្លើយតបមិនពេញលេញ មុនពេលផ្សព្វផ្សាយ ឬប្រើប្រាស់។
report.xlsx សន្មតមួយមាន 8 KB ហើយបើកជាទំព័រចូល។ កម្មវិធីបានរក្សាទុកឯកសារដោយជោគជ័យ ប៉ុន្តែមិនដែលទទួលបានសៀវភៅបញ្ជីដែលចង់បាន។ ឈ្មោះឯកសារត្រូវបានជ្រើសរើសក្នុងម៉ាស៊ីន; វាមិនមែនជាភស្តុតាងនៃអ្វីដែលបានមកដល់ទេ។
ធ្វើឱ្យការទទួលយកជាជំហានដាច់ដោយឡែក មុនពេលផ្សព្វផ្សាយការទាញយកបណ្តោះអាសន្ន:
- ទាមទារការផ្ទេរជោគជ័យ និងស្ថានភាពឆ្លើយតបដែលរំពឹងទុក។ រក្សាកំហុស ជាជាងចាត់ទុកបៃដែលបានសរសេរមុនវាថាពេញលេញ។
- ប្រៀបធៀបមាតិកាជាមួយប្រភេទឯកសារដែលរំពឹងទុក។ ទំព័រចូល ឬតម្រងអាចត្រឡប់ 200។ Content-Type អាចខុស ហើយបុព្វបទ HTML ក្នុងសៀវភៅបញ្ជីគឺជាការព្រមានដែលត្រូវស៊ើបអង្កេត។ ឯកសារដែលចាប់ផ្តើមដោយបន្ទាត់ស្ថានភាព HTTP បង្ហាញពីការដាក់ស៊ុមឆ្លើយតបឆៅវិញ។
- ផ្ទៀងផ្ទាត់បៃដែលបានរក្សាទុកទាំងអស់ជាមួយ checksum ឬហត្ថលេខាដែលអាចទុកចិត្តបាន នៅពេលមាន។ កម្មវិធីគួរផ្សព្វផ្សាយ ឬប្រើឯកសារចុងក្រោយ បន្ទាប់ពីការត្រួតពិនិត្យចាំបាច់ឆ្លងកាត់ប៉ុណ្ណោះ។
ការគណនា hash ដោយគ្មានតម្លៃរំពឹងទុក គ្រាន់តែកំណត់បៃដែលអ្នកបានទទួល។ checksum គ្មានហត្ថលេខាដែលយកតាមផ្លូវមិនគួរទុកចិត្តដូចគ្នា អាចចែករំលែកភាពទន់ខ្សោយរបស់ឯកសារ; ប្រើការរំពឹងទុកឯករាជ្យដែលអាចទុកចិត្តបាន។
សូមប្រុងប្រយ័ត្នផងដែរចំពោះការប្រៀបធៀបទំហំ។ កម្មវិធីភ្ញៀវ HTTP អាចឌីកូដការអ៊ិនកូដមាតិកាពេលអាន ដូច្នេះប្រវែងឯកសារលទ្ធផលអាចខុសគ្នាដោយស្របច្បាប់ពីក្បាលដែលពិពណ៌នាសារដែលបានអ៊ិនកូដ។ ប្រៀបធៀបការរំពឹងទុករបស់អ្នកបោះពុម្ពផ្សាយជាមួយតំណាងដែលបានរក្សាទុកពិតប្រាកដ។
ប្រសិនបើការប៉ុនប៉ងបរាជ័យ សូមរក្សាលទ្ធផលបណ្តោះអាសន្នសម្រាប់តែការបន្តដោយចេតនា ឬបោះចោលវា។ ការទុកបៃមិនពេញលេញនៅផ្លូវចុងក្រោយ បង្ខំឱ្យកម្មវិធីបន្ទាប់ទាយថាតើវាអាចប្រើបានឬអត់។