การอัปโหลดที่เก็บข้อมูลบนคลาวด์ของ Alibaba Cloud OSS เวอร์ชัน ASP เนื่องจาก Alibaba Cloud ไม่ได้จัดให้มีการสาธิตเวอร์ชัน ASP อย่างเป็นทางการ ฉันจึงสร้างโค้ดอัปโหลดสำหรับเวอร์ชัน ASP ตามเอกสารของเว็บไซต์อย่างเป็นทางการซึ่งมีให้ไว้สี่วิธี และผู้ใช้สามารถเลือกได้ เพื่อใช้ตามความต้องการของตนเอง
คำแนะนำในการอัปโหลดไฟล์ไปยังพื้นที่เก็บข้อมูลบนคลาวด์ของ Alibaba Cloud OSS เวอร์ชัน ASP └──ฟังก์ชั่น
└──function/sha1.asp (เวอร์ชัน asp ของการเข้ารหัส hmac_sha1 รองรับการเข้ารหัสภาษาจีน)
└──function/config.asp (ใช้เพื่อกำหนดค่าข้อมูล OSS ชื่อบัคเก็ต/ภูมิภาค/secretID/secretKEY)
└──function/function.asp (บางฟังก์ชัน เช่น การได้รับเวลาประทับและการแปลงเป็นเวลา GMT)
└──post1 (อัปโหลดไฟล์จากเบราว์เซอร์ไปยัง OSS และบันทึกไฟล์ไปยังเซิร์ฟเวอร์พร้อมกันโดยใช้วิธีการโพสต์)
└──post2 (รับไฟล์จากเซิร์ฟเวอร์และอัปโหลดไปยัง OSS โดยใช้วิธีโพสต์)
└──put1 (อัปโหลดไฟล์จากเบราว์เซอร์ไปยัง OSS และบันทึกไฟล์ไปยังเซิร์ฟเวอร์พร้อมกัน โดยใช้วิธี put)
└──put2 (รับไฟล์จากเซิร์ฟเวอร์และอัปโหลดไปยัง OSS โดยใช้วิธี put)
└──getlist (รับรายการไฟล์ OSS รวมถึงฟังก์ชั่นการตรวจสอบลายเซ็นไฟล์และการลบไฟล์ OSS)
เอกสารนี้ให้ตัวอย่างเพียงสามตัวอย่างเท่านั้นของการอัปโหลดไฟล์ การรับรายการไฟล์ และการลบไฟล์ แต่ส่วนโค้ดหลัก (วิธีเชื่อมต่อคำขอ วิธีลงนาม) จะแสดงไว้ทั้งหมด และผู้ใช้สามารถวาดการอนุมานเพื่อใช้ฟังก์ชัน OSS อื่นๆ ได้
1. เปิด function/config.asp และกรอกข้อมูลการกำหนดค่า จากนั้นคุณจึงจะสามารถใช้งานได้
2. ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์หรือพื้นที่เปิดใช้งานพาธพาเรนต์แล้ว
3. ตรวจสอบให้แน่ใจว่าโฟลเดอร์มีสิทธิ์ในการเขียน
4. หากคอมโพเนนต์ xmlhttp ของเซิร์ฟเวอร์หรือช่องว่างไม่รองรับ Msxml2.ServerXMLHTTP.3.0 ก็สามารถแทนที่ด้วยเวอร์ชันอื่นได้ เช่น Microsoft.XMLHTTP