Arka plan - C# içinde HttpWebRequest/HttpWebResponse kullanarak, mevcut bir web sayfasını ayrı bir web uygulamasına aktarmaya çalışıyorum. Çarpıştığım bir konu, dosya yükleme isteği içerik uzunluğunu kullanarak dosya yükleme isteği içerik uzunluğunu ayarlamaya çalışmamdır. HOWPWebResponse'nin kaynak web sayfası bir web sunucusu üzerinde olduğunda, sorun HOW bir içerik uzunluğu sağlar.Herhangi bir kullanıcı doğrudan bir web sunucusuna yükleme yapmak için "yığınlanmış" HTTP akışını bir web doğrudan indirme yapmak için örnek kod var mı?
HttpWebRequest downloadRequest = WebRequest.Create(new Uri("downloaduri")) as HttpWebRequest;
using (HttpWebResponse downloadResponse = downloadRequest.GetResponse() as HttpWebResponse)
{
var uploadRequest = (HttpWebRequest) WebRequest.Create(new Uri("uripath"));
uploadRequest.Method = "POST";
uploadRequest.ContentLength = downloadResponse.ContentLength; // ####
SORU: I (indirme tepkisi bir içerik uzunlukta kümesi sahip olmadığında) Bu durumda karşılamak üzere bu yaklaşımı güncelleme olabilir nasıl. Bir şekilde bir MemoryStream kullanmak olabilir mi? Herhangi bir örnek kod takdir edilecektir. Özellikle bir içerik örneklemini sağlamayan kaynak web sunucusunun herhangi bir sorununu önlemek için bir "yığın" HTTP indirme & yükleme nasıl yapacağını gösteren bir kod örneği var mı? Zaten Microsoft Forumlar uygulanan gibi
Teşekkür
mükemmel - sadece dışarı çıktım ama geri döndüğümde geçeceğim ... – Greg