เมื่อไม่กี่วันก่อน ฉันจะเขียนบางอย่างที่เกี่ยวข้องกับการอ่านไฟล์
แต่ฉันไม่ต้องการใช้ FSO เพราะกลัวว่าบางช่องจะไม่รองรับ
แต่หลังจากค้นหาบนอินเทอร์เน็ตเป็นเวลานาน ฉันไม่พบอันที่ไม่ได้เขียนด้วย FSO
หรือผมทำเอง
ฉันจำได้ว่าฉันใช้สตรีมเมื่อทำการอัพโหลดและบันทึกไฟล์แบบไม่มีส่วนประกอบ
ฉันพบว่ามีวิธี LoadFromFile สามารถอ่านไฟล์ได้
ด้านล่างคือรหัสของฉัน
ฟังก์ชั่น readfile (URL, chartype)
ตั้ง srmObj = server.CreateObject("adodb.stream")
srmObj.type=1
srmObj.mode=3
srmObj.เปิด
srmObj.ตำแหน่ง=0
srmObj.LoadFromFile URL
srmObj.Position = 0
srmObj.type=2
srmObj.charset=chartype
readfile=srmObj.readtext()
ฟังก์ชัน end
มีพารามิเตอร์สองตัว URL คือเส้นทางของไฟล์ ดูเหมือนว่าจะเป็นเส้นทางที่แน่นอนเท่านั้น chartype คือการเข้ารหัสที่ใช้จัดเก็บไฟล์
ส่งกลับสตริงที่มีเนื้อหาของไฟล์
ฟังก์ชั่นนี้สามารถอ่านได้เฉพาะไฟล์ข้อความเท่านั้น การอ่านไฟล์ไบนารี่ก็คล้ายกัน ผู้ต้องการใช้สามารถเปลี่ยนเองได้