簡體   English   中英

將iOS移植到Android:http發布

[英]Porting ios to android: http post

嘗試發布帶有其他數據的圖像。

iOS代碼:

NSMutableDictionary *params = [NSMutableDictionary dictionary];
[params setValue:userID forKey:@"userid"];
[params setValue:sessionID forKey:@"sessionid"];

CWNetworkOperation *operation = [self operationWithURL:url httpMethod:@"POST" params:params];
NSData *imageData = UIImageJPEGRepresentation(image, 0.8f);
[operation setData:imageData forKey:@"photo" mimeType:@"image/jpeg" fileName:@"image.jpg"];

可以將userid和sessionid添加為org.apache.http.NameValuePair

到org.apache.http.client.methods.HttpPost,但是將“ photo”鍵與已編碼為base64字符串圖像字節數組值的編碼並沒有得到肯定的結果。

嗅探器屏幕:

在此處輸入圖片說明

如何使相同的Java?

將我的應用程序移植到android時遇到了同樣的問題。 我最終使用了本文所述的apache網絡庫。 這具有多格式POST所需的所有信息。 我不記得我從apache的網站上下載JAR文件的位置,但是遇到了這個問題:

http://blog.tacticalnuclearstrike.com/2010/01/using-multipartentity-in-android-applications/

應該給出有關該做什么的一般想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM