C# 如何将图片上传到指定服务器的目录下?求源码

C# 如何将图片上传到指定服务器的目录下?求源码,第1张

用FileUpload控件 做个死巧厅循环一直赋值孝郑隐上传,这样行么?

下面是fileupload上传代码

if (UploadImg.PostedFile.FileName != "")

{

string ImgPath = UploadImg.PostedFile.FileName

ImgName = ImgPath.Substring(ImgPath.LastIndexOf("\\丛老") + 1)

string ImgExtend = ImgPath.Substring(ImgPath.LastIndexOf(".") + 1)

if (!(ImgExtend == "bmp" || ImgExtend == "jpg" || ImgExtend == "gif"))

{

Label1.Visible = true

ImgName = "noImage.gif"

return

}

Photo = Server.MapPath("~/Images/") + ImgName

UploadImg.PostedFile.SaveAs(Photo)

}

前端代码:

/*上传图片到服务器  wx.uploadFile

url:后台上脊洞传文件路径地址

data:自定义参数 {'userID':'0001'}

fileName:接收数据的参数名称,后台参数类型:System.Web.HttpPostedFileWrapper

CallBack:返回路径

暂时fileName方法传的是:file*/function UploadImage(url,data,fileName,CallBack)

{

 wx.chooseImage({

   success: function (res) {      var tempFilePaths = res.tempFilePaths

     wx.showLoading({ title: '正在上传', mask: true})

     wx.uploadFile({

       url: url,

       filePath: tempFilePaths[0],//临时路径        name: fileName,

       formData: data,

       success: function (res) {          var data = res.data

         wx.hideLoading()

         CallBack(data)

   枣拍    }

     })

   }

 })

}

后台实现

/// <summary>

/// 上传图片        /// </summary>

/// <param name="file"></param>

/// <param name="userID"></param>

/// <returns></returns>

public string UploadImage(HttpPostedFileWrapper file, string userID)

{            var msg= bll.UploadImage(file.InputStream, userID)           var result = new ReturnResult<string>(msg)           return result.Serialize()

}

file参数里面就是数据流的信息,可自行获取之后进行保存。樱岩枯

选择图片: https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html

上传图片: https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html

小程序身份认证脊谈界面,点击上传地方的加号,选择相册或者拍照,进行上传,原图无压缩,最多上传3张(分别为身份z正面、反面和手持)

注:这边以laravel框架为例

1、定义文件上传路由:

2、在laravel框樱缓碰架中的config文件夹下的filesystems.php文件中配置上传路径

3、身份认证文件上传方法

1、在身份认证界面的wxml中绑定选择图片事件

2、在身份认证界面的js中定义上传图片的方法

3、上传成功后,将上传的文哪液件地址存到数组中


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12561044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存