zoukankan      html  css  js  c++  java
  • layui上传图片接口

    mvc中

    前台调用接口

     url:"../upload/uploadfiles/"

     

    然后开始接口

    代码:

    string a = "";
    try
    {
    HttpFileCollection file = context.Request.Files;//获取选中的文件
    for (int i = 0; i < file.Count; i++)
    {
    string cFileName = Path.GetFileName(file[i].FileName.Trim());
    //没有扩展名的文件名
    string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(file[i].FileName.Trim());
    string cFileType = Path.GetExtension(file[i].FileName.Trim());
    if (file == null || string.IsNullOrWhiteSpace(file[i].FileName) || file[i].ContentLength == 0 || cFileType.Length < 2)
    {
    a = "{"code":"0","src":"","name":"","msg":"失败"}";
    context.Response.Write(a);
    }
    string local = "images\up";
    string filePathName = string.Empty;
    string localPath = Path.Combine(HttpRuntime.AppDomainAppPath, local);

    string tmpName = context.Server.MapPath("../images/up/");
    string tmp = file[i].FileName.Trim();
    int tmpIndex = 0;
    while (System.IO.File.Exists(tmpName + tmp))
    {
    tmp = fileNameWithoutExtension + "_" + ++tmpIndex + cFileType;
    }
    //不带路径最终文件名
    filePathName = tmp;
    if (!System.IO.Directory.Exists(localPath))
    {
    System.IO.Directory.CreateDirectory(localPath);
    }
    string localURL = Path.Combine(local, filePathName);
    file[i].SaveAs(Path.Combine(local, filePathName));//保存图片

    a = "{"code":"1","src":"","name":"","msg":"成功"}";
    context.Response.Write(a);
    }
    }
    catch (Exception)
    {
    a = "{"code":"0","src":"","name":"","msg":"上传出错"}";
    context.Response.Write(a);
    }

  • 相关阅读:
    Codevs 4633 [Mz]树链剖分练习
    Codevs 2460 == BZOJ 1036 树的统计
    洛谷 P1038 神经网络
    POJ 1062 昂贵的聘礼
    POJ 1459 Power Network
    POJ 1149 PIGS
    Codevs 1993 草地排水
    指针与引用
    江哥的DP题(G)
    江哥的DP题(F)
  • 原文地址:https://www.cnblogs.com/ITzhangyunpeng/p/9818817.html
Copyright © 2011-2022 走看看