2011-05-15 18 views
5

Amacım Windows makinemden bir CouchDB belgesini cygwin/curl kullanarak uzak bir sunucuya yüklemektir. http://net.tutsplus.com/tutorials/getting-started-with-couchdb/Yerel Windows makinesinden Sunucuya dosya göndermek için CURL/CygWin nasıl kullanılır?

bukle -X SONRASI http://127.0.0.1:5984/mycouchshop/ -d @ person.json -H "Content-Type: Burada

Mac üzerinde aynı şeyi nasıl gösteren bir eğiticidir uygulama/json

Windows üzerinde de., tek tırnak ( ') izin verilmez got it gibi

Windows'un & aynı işlemleri nasıl Cygwin'ın?

+0

tam olarak aynı şekilde mi? Bunu çalıştırmak için hangi problemi yaşıyorsun? – Mat

+0

Bulduğum örnek (yukarıdaki URL), "terminali açıp cd ~/Desktop /" komutunu yürütür. Bunu cygwin'e girdiğimde: "Böyle bir dosya veya dizin yok". Göndermek istediğim dosya Kütüphanelerim klasöründedir. – edt

+0

sadece verilerin saklanmasını istediğiniz yere 'cd'. – Mat

cevap

5

Cygwin'i açtıktan sonra.

adım 1 - Eğer CURL yoluyla nakletmek istiyorum dosyasını içeren dizine CD:

cd ../ 
cd /cygdrive/c/Users/[put user name here]/Documents/[more directories here]/ 

Not: garip bir parçası "cygdrive" dizinine geçmesi yaşıyor.

curl -X POST http://mywebsite.com/path/to/directory -d @some_file.extension -H "Content-Type: application/json"

değiştir "mywebsite.com ..." gerçek değerleri ile, "some_file.extension" ve "uygulama/json": dosyayı göndermek için kullanın CURL -

adım 2 .

3

görünüyor. Kullanımı JSON verileriniz için çift tırnak işareti yapın ve ardından JSON içine çift tırnak için \" kullanın.

İlgili konular