Ben 'sıçrama', bir dosya yükleme doğrudan başka bir sunucuya gönderilen miyim?

2 Cevap java

Ben ayrı bir sunucu üzerinde bir PHP web uygulaması üzerinden erişilen bir sunucu üzerinde oturan bir Java REST tabanlı web hizmeti var.

PHP uygulaması delegeler web servisine tarayıcı müşteriler tarafından gerçekleştirilen eylemler. HTTP POST ve PUT üzerinden web hizmeti için bir dosya yükleme işlevi gerçekleştirmek istiyoruz. Tarayıcı istemcileri PHP uygulaması için bir dosya yüklemek ve daha sonra web servisine dosya POST veya PUT olacak POST kullanacak.

Yükleme bitirmek ve sonra Java web hizmeti bu dosyayı yüklemek için ben PHP sunucusuna dosya upload var mı, bekle? O oluyor gibi Ya ben bir şekilde Java sunucuya birlikte dosya yükleme sıçrama olabilir? Ya da belki başka bir çözüm var?

Teşekkürler.

2 Cevap

Bu belki kötü bir cevap, ama ben sizin sorunuzu açıklığa kavuşturmak, ve belki de daha fazla araştırmak için nasıl size fikir verebilir düşünüyorum.

Soru 2 parça gibi öyle görünüyor: bir POST işlemi tüm bu verileri gönderilmeden önce 1) PHP kapalı teslim olsun mu. Ben bu cevabı hayır ve tartışmanın kalanını biter düşünüyorum (ama bunun için benim sözüme değil).

# 1 cevap evet ise ve 2), diğer web hizmeti üzerinden bir akışı dosyayı teslim şekilde bir tür var. Ben bu soruya cevabı "belki" olduğunu düşünüyorum.

Her iki şekilde de, insanların yüklemek veya bir ftp programı, ya da 500 başka şeyler ... Eğer bir sorunu çözmek için çalışıyorsanız, ben kullanmak için bunları söylemek için kendi küçük masaüstü uygulaması yazarak tamamen soruyu atlayabilirsiniz bu çözülebilir var oldukça emin ... Sadece bunu yapmak ... gerektirecektir ne etkileri gibi olmayabilir Örneğin, her zaman gitmek ve emin davranış # 1 sunucu üzerinde mevcut olduğundan emin olmak için apache / php yama olabilir: )

Neden sadece REST arayüzü doğrudan yüklemek için istemci bağlantı sağlamak değil? Uploading süreci ekleyerek PHP uygulama nedir değeri nedir?