FtpWebRequest គាំទ្រការទាញយកតាមរយៈប្រូកស៊ី HTTP ប៉ុន្តែមិនគាំទ្រការផ្ទុកឡើង
សូមអានដែនកំណត់ប្រតិបត្តិការប្រូកស៊ី HTTP ដែលបានចងក្រងនៅក្នុង FtpWebRequest មុនពេលផ្លាស់ប្តូរពាក្យសម្ងាត់ ឬសន្មតថាបញ្ជីជោគជ័យបញ្ជាក់ពីការគាំទ្រការផ្ទុកឡើង។
បញ្ជីថតឯកសារ និងការទាញយកអាចដំណើរការតាមរយៈប្រូកស៊ី HTTP ខណៈពេល FtpWebRequest បដិសេធ UploadFile។ នេះជាដែនកំណត់សមត្ថភាពដែលបានចងក្រង មិនមែនជាភស្តុតាងនៃពាក្យសម្ងាត់ខុសទេ។
សម្រាប់ប្រូកស៊ី HTTP ប្រតិបត្តិការដែលគាំទ្រគឺ DownloadFile, ListDirectory និង ListDirectoryDetails។ ការបើករបៀប passive មិនបន្ថែមការគាំទ្រការផ្ទុកឡើងទៅ API នោះទេ។
ផ្លូវ HTTP CONNECT ដែលមានសមត្ថភាពអាចដឹកការតភ្ជាប់ TCP របស់អតិថិជន FTP ផ្សេង អាស្រ័យលើគោលនយោបាយប្រូកស៊ី។ ច្រកចេញចូល HTTP-ទៅ-FTP អាចផ្តល់ប្រតិបត្តិការផ្ទាល់ខ្លួន។ គ្មានមួយណាធ្វើឱ្យរាល់ API FTP អនុវត្តរាល់ការរៀបចំទេ។
ការកំណត់ Proxy ទៅ null អាចធ្វើឱ្យការផ្ទុកឡើងដោយផ្ទាល់ដែលត្រូវបានអនុញ្ញាតដំណើរការ ប៉ុន្តែវាឆ្លងកាត់អ្នកកណ្តាល។ វាមិនបានជួសជុលការផ្ទុកឡើងតាមប្រូកស៊ីទេ។
ជ្រើសរើសអតិថិជន FTP និងផ្លូវដែលគាំទ្រសម្រាប់ប្រតិបត្តិការដែលត្រូវការ។ FtpWebRequest លែងប្រើសម្រាប់ការអភិវឌ្ឍន៍ថ្មី; HttpClient មិនមែនជាការជំនួស FTP ដោយខ្លួនឯងទេ។ សូមត្រួតពិនិត្យព័ត៌មានសម្គាល់ប្រូកស៊ី ព័ត៌មានសម្គាល់ FTP និង ការតភ្ជាប់ទិន្នន័យ របស់វាតែបន្ទាប់ពីបញ្ជាក់ថាប្រតិបត្តិការនេះត្រូវបានគាំទ្រប៉ុណ្ណោះ។