Sunucumda bir görüntü dosyası oluşturmak için PHP kullanıyorum. Şimdi bunu bir POST üzerinden üçüncü tarafın sunucusuna yüklemem gerekiyor. Bunu yapmak için bir sunucu tarafı cURL betiği kullanmak daha kolay olurdu, ancak istemcim üzerinden bunu yapmak zorundayım çünkü istemci ile üçüncü taraf sunucu arasındaki aktif oturum bağlamında yüklenmesi gerekiyor. Soru şu ki bunu en kolay nasıl başarabilirim?Javascript kullanarak sunucumdaki bir uzak dosyayı bir üçüncü tarafa yüklemek için
bir HTML form veya AJAX çağrısı söylemek kullanmak ve ona URL'yi vererek gelen görüntü yüklemek mümkün mü? Bir şey üçüncü taraf arka uç URL'leri kabul etmiyor, bir web formu aracılığıyla bir yükleme olsaydı sanki temsil edilmesi gerekiyor ...
Bu mümkün değilse, bir AJAX kullanmayı düşünüyordum Resmi indirmek ve içeriği bir değişkene kaydetmek için arayın. Ardından, formun içinde yerel bir dosya seçilmiş gibi görüntü içeriğini yükleyen bir form oluşturun. Bunu nasıl yapmalıyım?
------WebKitFormBoundary3ygta7rqeBm1krBO Content-Disposition: form-data; name="MAX_FILE_SIZE" 10000000 ------WebKitFormBoundary3ygta7rqeBm1krBO Content-Disposition: form-data; name="uploadedfile"; filename="test.jpg" Content-Type: image/jpeg ------WebKitFormBoundary3ygta7rqeBm1krBO--
bu formatta gibi bir dize oluşturmak ve sonra da bu teslim etmelidir:
Ben bir web formu aracılığıyla bir dosya yükleyin ve HTTP başlıkları bakmak
böyle bir şey görmek gönderiliyor Bir AJAX çağrısı aracılığıyla veri olarak? Gerçek ikili görüntü verilerini nereye yerleştirebilirim? Sanırım Chrome geliştirici araçları bu verileri bastırıyor ...Herhangi bir işaretçi için teşekkürler.