如何使用web api将图像上传到服务器?

时间:2018-01-11 07:53:06

标签: asp.net-web-api

我正处于web api的学习阶段,我想使用mvc dot net中的web api将图像上传到服务器。我已经尝试了很多但没有得到解决方案。

在控制器中我做到了。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <include
        layout="@layout/include_toolbar"
        android:id="@+id/toolbar" />

    <android.support.v4.widget.NestedScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.v7.widget.RecyclerView
            android:id="@+id/recycler_biscroll"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" />

    </android.support.v4.widget.NestedScrollView>

</LinearLayout>

如何使用web api将图像上传到服务器?

1 个答案:

答案 0 :(得分:0)

不是那么简单。

在此tutorial您需要一步一步地上传图片。

简而言之:

  1. 创建Blob存储帐户,并获取访问密钥。

  2. 在您的网络配置中保存密钥。

  3. 从nuget packege manager安装WindowsAzureStorage      创建blob存储客户端,获取或创建blob容器

  4. 创建CloudBlockBlob并上传。

  5. 修改 更改指向mvc教程的web api教程的链接