Q
如何通過php
7
A
回答
13
我不如果你想你的web服務上傳/下載文件。無論如何,你可以使用捲曲(http://fr.php.net/curl)從其他網絡服務器上傳/下載文件。
爲了得到一些文件上傳到web服務從用戶它幾乎相同從表單獲取它,請使用超全局變量:$ _ FILES(doc)獲取上傳文件。
從PHP上傳到一個web服務
$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);
的網絡服務來獲取文件
$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:抱歉,由於某種原因,計算器不喜歡做的$_FILES
鏈接.. 。所以我已鏈接超全球網頁而不是
0
您可以調試您的PHP服務的響應,並檢查使用這個應用程序從iPhone上傳文件 - http://itunes.apple.com/us/app/rest-client/id503860664?ls=1&mt=8 調試服務器端代碼真的很有幫助。
1
使用此php程序基礎上的NuSOAP:http://biclim.com/WSClients.action
0
你好這裏例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);
?>
它可以快速的圖片上傳代碼,在PHP iOS和Android
相關問題
- 1. 如何通過PHP
- 2. 如何通過PHP
- 3. 如何通過PHP
- 4. 如何通過PHP
- 5. 如何通過PHP
- 6. 如何通過php
- 7. 如何通過PHP
- 8. 如何通過PHP
- 9. 如何通過php
- 10. 如何通過PHP
- 11. 如何通過PHP
- 12. 如何通過PHP
- 13. 如何通過PHP
- 14. 如何通過PHP
- 15. 如何通過PHP
- 16. 如何通過通過HREF值 - PHP
- 17. 如何通過在PHP
- 18. 如何通過ID在PHP
- 19. 如何通過PHP和MySQL
- 20. 如何通過SDK和PHP
- 21. 如何通過在MySQL/PHP
- 22. 如何通過PHP GET/POST
- 23. 我如何通過PHP
- 24. PHP GD如何通過線
- 25. 如何通過PHP結構
- 26. 如何通過查看PHP
- 27. 如何通過使用PHP
- 28. 如何通過PHP文件
- 29. PHP:如何通過指數
- 30. 如何通過串在PHP
你嘗試過什麼,什麼地方出了錯?你認爲它應該如何工作?你有任何代碼或僞代碼向我們展示? – 2009-11-08 13:33:24