首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MultipartEntity和Json

MultipartEntity和Json
EN

Stack Overflow用户
提问于 2012-11-20 16:16:57
回答 2查看 3.2K关注 0票数 4

我想发送一个图像和一个带有MultipartEntity的PHP服务器的JsonObject。以下是我的代码:

代码语言:javascript
复制
HttpClient httpClient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(urlString);
File file = new File(imageend);
HttpResponse response = null;
MultipartEntity mpEntity = new MultipartEntity();
ContentBody cbFile = new FileBody(file, "image/jpeg");
StringBody sb;

try {
    sb = new StringBody(json.toString());

    mpEntity.addPart("foto", cbFile);
    mpEntity.addPart("json", sb);
    httppost.setEntity(mpEntity);
    response = httpClient.execute(httppost);

我不能在php中读到这个,因为格式是这样的:

代码语言:javascript
复制
{\"test1\":\"Z\",\"test2\":\"1\"}

我无法在php中阅读,因为有反斜杠。如果我在httppost和bytearrayentity上发布没有图片的json,没有任何反斜杠,我也没有问题。

EN

回答 2

Stack Overflow用户

发布于 2012-11-20 16:27:14

使用以下PHP:

代码语言:javascript
复制
string stripslashes ( string $str )
票数 2
EN

Stack Overflow用户

发布于 2012-11-20 16:27:29

也许您可以在PHP端使用preg_replace将\"替换为\

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13469031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档