2
一個PHP服務器這是我在做什麼的視頻上傳到服務器:上傳視頻,通過機器人
電子郵件
遊戲編號
源
UploadedFile的
是參數必須發送。 email
,gameId
和source
是字符串值, 而uploadedfile
是要上傳的文件體。
運行此代碼給出了迴應error0
。
HttpClient client = new DefaultHttpClient();
String postURL = GlobalConfig.url+"uploadBlogData.php";
HttpPost post = new HttpPost(postURL);
FileBody bin = new FileBody(file);
MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
reqEntity.addPart("email", new StringBody(GlobalConfig.pref.getString(GlobalConfig.KEY_User_Emailid,""), "text/plain", Charset.forName("UTF-8")));
reqEntity.addPart("gameId", new StringBody(GlobalConfig.pref.getString(
GlobalConfig.KEY_Game_Created_id,
""), "text/plain", Charset.forName("UTF-8")));
reqEntity.addPart("source", new StringBody("phone", "text/plain", Charset.forName("UTF-8")));
reqEntity.addPart("uploadfile", bin);
post.setEntity(reqEntity);
HttpResponse response = client.execute(post);
Log.d("resP",GlobalConfig.getStringFromResponse(response));
HttpEntity resEntity = response.getEntity();
在這u必須提供的鏈接這個人是設置標題,而不需要設置標題。已經通過從同一個URL上的iPhone應用程序上傳一個文件來檢查這一點,而不需要設置PHP頭部。實際上,我們需要在PHP服務器上提交類型文件類型的POST參數。 – user620903 2011-02-17 07:40:14