web-hizmetleri aracılığıyla dosya gönderme/alma nasıl mümkündür? Dosyaları göndermek için doğru yol nedir?php
sayesinde
web-hizmetleri aracılığıyla dosya gönderme/alma nasıl mümkündür? Dosyaları göndermek için doğru yol nedir?php
sayesinde
Eğer webservice/indirme dosya yüklemek istiyorsanız bilmiyorum. Neyse, diğer web sunucusundan dosya yüklemek/indirmek için curl (http://fr.php.net/curl) kullanabilirsiniz.
Kullanıcıdan webservice'e yüklenen bir dosyaya sahip olmak için bir formdan hemen hemen aynıdır, lütfen superglobal değişkenini kullanın: $ _ FILES (doc), yükleme dosyaları almak için. Bir webcoder
$fullflepath = 'C:\temp\test.jpg';
$upload_url = 'http://www.example.com/uploadtarget.php';
$params = array(
'photo'=>"@$fullfilepath",
'title'=>$title
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_URL, $upload_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$response = curl_exec($ch);
curl_close($ch);
webservice için php den yüklemek için
bir dosyayı$uploads_dir = '/uploads';
foreach ($_FILES["photo"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo"]["tmp_name"][$key];
$name = $_FILES["photo"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
PS almak için: Bazı nedeni stackoverflow $_FILES
bir bağlantı oluşturmak için sevmez için üzgün .. Bu yüzden superglobals sayfasını bunun yerine
bağladım. Bu uygulamayı kullanarak php servisinizin cevabını ayıklayabilir ve bu dosya aracılığıyla iphone'dan dosya yüklemesini kontrol edebilirsiniz - http://itunes.apple.com/us/app/rest-client/id503860664?ls=1&mt=8 Sunucu kodunun hatalarını ayıklamak gerçekten çok yardımcı oldu.
Sen NuSOAP dayalı bu php programı kullanmak: Burada http://biclim.com/WSClients.action
Merhaba Örnek Image upload
<?php
$path="aa/";// Set your path to image upload
if(!is_dir($path)){
mkdir($path);
}
$roomPhotoList = $_POST['image'];
$random_digit=date('Y_m_d_h_i_s');
$filename=$random_digit.'.jpg';
$decoded=base64_decode($roomPhotoList);
file_put_contents($path.$filename,$decoded);
?>
o ios için php hızlı resim yükleme kodu olabilir ve android sen denedi Ne
, ne yanlış gitti? Nasıl çalışması gerektiğini düşünüyorsun? Bize gösterilecek herhangi bir kodunuz veya psuedo kodunuz var mı? –