c#如何获取到传过来的byte[]文件保存到服务器,Url保存到数据库

c#如何获取到传过来的byte[]文件保存到服务器,Url保存到数据库,第1张

以下是服务器接收函数PostMember,仅供参考

[HttpPost]

public void PostMember()

{

HttpPostedFile file = null//定义文件接收类

//如果有其他参数,下面的示例接收数据

//var openid = HttpContext.Current.Request.Form["openid"]

foreach (string item in HttpContext.Current.Request.Files)

{

file = HttpContext.Current.Request.Files[item]

}

if (file == null || openid == null)

{

throw new Exception("文件不存在")

}

string openpath = HttpContext.Current.Server.MapPath("~/video/" + openid + "/")

string fileName = DateTime.Now.ToFileTime() + ".mp3"

string sourepath = openpath + fileName

file.SaveAs(sourepath)

//至于怎么把这个地址存到库里,我就不写了,因为每个人都有不同的业务逻辑

}

进入数据库,找到数据表中的wp_options,打开表,然后找到siteurl参数,如果难找到,可以找“Option_id”为1的那个,也就是第一个,如果数据表默认排序是倒序的话,就是最后一个了。

你应该把你的代码贴出来的 正常的是可以插入的 比如 $url = "http://www.00562.com/index.php" $sql = "insert into biao values (null,'".$url."')"这样是可以插入数据的

补充 :

sorry 我理解错了 你是上传文件的时候想得到路径对吧

那你首先要定义你的路径 定义OK以后 用FLIE得到文件名称 组合一下 赋值给URL就可以了


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

原文地址: http://outofmemory.cn/sjk/6928613.html

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

发表评论

登录后才能评论

评论列表(0条)

保存