未找到Android MultipartEntity.getContentType()。getName()和MultipartEntity.getContentType()。getValue()方法

时间:2016-03-04 05:08:01

标签: android httpurlconnection android-6.0-marshmallow multipartentity

使用multipart将帖子数据上传到服务器时出现问题。

android {
    compileSdkVersion 22
    buildToolsVersion "23.0.2"
    //useLibrary 'org.apache.http.legacy'

    defaultConfig {
        applicationId "com.valuelabs.fup"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"

    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

当我在build.gradel

中使用以下内容时,此功能正常
conn.addRequestProperty(reqEntity.getContentType().getName(),reqEntity.getContentType().getValue());

当目标版本更改为23并且compileSdkVersion更改为23时是最新版本,

List<SelectListItem> productlist= new List<SelectListItem>();

     items.Add(new SelectListItem { Text = "fridge", Value = "0"});

     items.Add(new SelectListItem { Text = "AC", Value = "1" });

     items.Add(new SelectListItem { Text = "TV", Value = "2", Selected = true });
 ViewBag.productlist= items;

此行抛出错误,说找不到getName和getValue方法,

我应该如何解决这个问题,这些方法的替代方法是什么。 任何帮助是极大的赞赏。 提前谢谢。

0 个答案:

没有答案