ขณะนี้ฉันมีบทบาทเว็บที่แสดงหน้าเว็บ หน้าเว็บอนุญาตให้ผู้ใช้เลือกไฟล์จากคอมพิวเตอร์ของพวกเขา บทบาทเว็บจากนั้นจะอัปโหลดไฟล์ไปยัง Azure Blob Storage บางส่วน
อย่างไรก็ตาม ไฟล์ที่ผู้ใช้มักจะอัปโหลดเป็นไฟล์ zip ดังนั้นฉันจึงต้องการคลายซิปไฟล์และแตกเนื้อหา จากนั้นอัปโหลดเนื้อหาไปยัง Azure Blob Storage
ฉันพยายามทำสิ่งนี้โดยใช้ตัวอย่าง SharpZipLib ที่ฉันพบ ที่นี่
http://blog.logiclabz.com/c/unzip-files-in-net-c-using-sharpziplib-open-source-library.aspx
ฉันได้เพิ่มการอ้างอิงไปยังบทบาทเว็บของฉันสำหรับไฟล์ ICSharpCode.SharpZipLib.dll และ ZipOperations.dll แต่ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้
อีกสิ่งหนึ่งที่ฉันสับสนคือเมื่อฉันเรียก UnZipFile(...); ไดเร็กทอรีของไฟล์ที่ฉันกำลังอัปโหลดคืออะไร จะเป็น ID ของแบบฟอร์มที่เลือกไฟล์นั้นหรือไม่
ขอบคุณล่วงหน้านะซามี