![c#如何获取到传过来的byte[]文件保存到服务器,Url保存到数据库,第1张 c#如何获取到传过来的byte[]文件保存到服务器,Url保存到数据库,第1张](/aiimages/c%23%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E5%88%B0%E4%BC%A0%E8%BF%87%E6%9D%A5%E7%9A%84byte%5B%5D%E6%96%87%E4%BB%B6%E4%BF%9D%E5%AD%98%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%8CUrl%E4%BF%9D%E5%AD%98%E5%88%B0%E6%95%B0%E6%8D%AE%E5%BA%93.png)
[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就可以了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)