2010-06-26 31 views
7

için yükleme işlemine devam et net/http kodu ile buralarda dolaşıyorum ve bunun için bir çözüm bulmuyorum. Daha önce anladığım bir çoktan POST isteğini gerçekleştirmem gerekiyor, ancak yükleme işleminde periyodik olarak geri çağırmak çok güzel olurdu, böylece bir ilerleme çubuğunu artırabilirim. Bir HTTP gönderimi sırasında gönderilen her X bayt sayısını yürütmek için kod almanın bir yolu var mı?Ruby Net :: HTTP POST

cevap

0

Rails kullanıyorsunuz gibi görünmüyor, ancak bunu yapmanın en kolay yolunun istemciden olduğunu düşünüyorum.

Bir tarayıcı ayarında bunu, Flash (SWFUpload) ile ya da yalnızca yeni XMLHttpRequest öğelerini kullanarak yeni tarayıcılara bir ilerleme çubuğu sağlamak için yapabilirsiniz (yükleme eski tarayıcılarda çalışmaya devam eder ... yalnızca ilerleme çubuğu yok).

Tanımladığınızdan biraz farklı çalışır, ancak fark çok küçüktür. Sunucuya ne kadar veri kaydettiğini sormaktan bahsediyorsun. Bu yöntemler, yalnızca sunucuya ne kadar veri gönderildiğini rapor eder.