Tôi đang cố gắng tải xuống và lưu tệp từ HttpWebResponse nhưng vẫn gặp sự cố khi lưu tệp (ngoài Tệp văn bản) đúng cách.C# lưu tệp từ Yêu cầu HTTP
Tôi nghĩ rằng một cái gì đó để làm với phần này:
byte[] byteArray = Encoding.UTF8.GetBytes(http.Response.Content);
MemoryStream stream = new MemoryStream(byteArray);
Text Files làm việc tốt với các mã trên nhưng khi tôi cố gắng để lưu các nội dung để một hình ảnh tập tin nó bị hỏng. Làm thế nào để tôi viết những dòng này 'string' dữ liệu vào một tập tin hình ảnh (và các tập tin nhị phân khác)
Quên đề cập đến, Đây là NET CP 3.5 và tôi có một lớp bao bọc xung quanh lớp HttpWebResponse để thêm OAuth, vv
Vui lòng đăng mã của bạn thực sự ghi vào tệp. Có thể bạn đang viết nó ở chế độ văn bản. Bạn nên viết nó ở chế độ nhị phân. – Senthil
@ Thứ tư: Không, đó là mã đọc có vấn đề - và điều đó đã được hiển thị. –
Hmmm .. là vấn đề phần Encoding.UTF8.GetBytes()? – Senthil