如何将图像发送到特定文件夹?

时间:2018-06-23 05:12:18

标签: asp.net image location directory

我有一个输入元素,该元素选择图像的方式如下:

HTML代码

<input type="file"  id="uploadEditorImage"  />

JavaScript代码

$("#uploadEditorImage").change(function () {
var data = new FormData();
var files = $("#uploadEditorImage").get(0).files;
if (files.length > 0) {
    data.append("HelpSectionImages", files[0]);
}
$.ajax({
    url: resolveUrl("~/Admin/HelpSection/AddTextEditorImage/"),
    type:"POST",
    processData: false,
    contentType: false,
    data: data,
    success: function (response) {
       //code after success

    },
    error: function (er) {
        alert(er);
    }

});

MVC控制器中的代码

if (System.Web.HttpContext.Current.Request.Files.AllKeys.Any())
    {
        var pic = System.Web.HttpContext.Current.Request.Files["HelpSectionImages"];
    }

我想将所选图像保存在C \ Temp等特定文件夹中。我该怎么做呢?请帮忙。

谢谢。

1 个答案:

答案 0 :(得分:0)

在您的html中:

im2bw()

脚本:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/bg_progress">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:gravity="center_horizontal"
        android:layout_centerInParent="true">


        <ProgressBar
            android:id="@+id/progressBar2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="@dimen/reg_dimen_12dp" />

        <TextView
            android:id="@+id/textView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/sync_data_title"
            android:textColor="@color/white"
            android:textStyle="bold" />


        <TextView
            android:id="@+id/textView9"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="50dp"
            android:layout_marginRight="50dp"
            android:layout_marginTop="@dimen/reg_dimen_24dp"
            android:text="@string/sync_data_desc"
            android:textAlignment="center"
            android:textColor="@color/white" />
    </LinearLayout>
</RelativeLayout>

和后端:

 <input type="file" id="FileUpload1" />