Uzak sunucudan dosya yükleyin ...

2 Cevap php

Ben fotoğraf yüklemek için FaceBook API ile çalışıyorum ve API bir yerel dosya yolu gerektirir. Upload = @ localfilename: Bildiğim kadarıyla söyleyebilirim gibi onlar gibi gibi kıvrılıp kapalı isteği teslim edilir

Ama benim dosyaları yerel olarak ikamet yok, bu yüzden uzak bir dosya ile çalışmak için bir yol olup olmadığını anlamaya çalışıyorum ....

Ben yaptım, yerel bir dosyaya işaret çalıştı 'echo file_get_contents (' some_remote_image.jpg ');'

ancak işe yaramadı.

Herkes herhangi bir fikir var mı?

Teşekkürler!

2 Cevap

Ancak onlara link örn.

<img src="www.mydomain.com"/>

Bu sunucu üzerinde dosyayı önbelleğe ve sonra yüklemeden sonra silmek mümkün değil mi? Bu çok şey yapar> Facebook Photo Album uygulaması - Ben bir Flickr yazdı.

Bunu yapmak istemiyorsanız Pekala, bunu yapabilirsiniz:

Dosya facebookapi_php5_restlib.php düzenlemek, fotoğraf yükleme izleme olan gerçek kıvırmak çağrı, aşağı çağırır:

özel fonksiyon post_upload_request ($ yöntem, $ params, $ dosya, $ SERVER_ADDR = null)

Şimdi $ yerine dosyası için dosya adı geçen hacky kısmı, bir dizi geçmek ve daha sonra bu fonksiyon onun bir dizi olmadığını kontrol edin. Eğer durum bu ise, ondan ikili veri ayıklamak ve sonrası parametrelerden biri olarak ayarlayın. İhtiyacınız olabilecek bazı kıvırmak parametreler burada bulunabilir:

http://www.digimantra.com/technology/php/post-pictures-on-twitpic-api-using-php/