httppostdfilebase的完整路径在web客户端上传文件时出错

本文关键字:文件 出错 客户端 web 路径 httppostdfilebase | 更新日期: 2023-09-27 17:50:47

public ActionResult Index(PublishPost post, HttpPostedFileBase f)
{ 
    string apiUrl = "http://myurl.com"
    WebClient Client = new WebClient();
    byte[] rb = Client.UploadFile(apiUrl, "POST", f.FullName);
    string response = Encoding.UTF8.GetString(rb);
}

httppostefilebase的路径显示- C:'Windows'SysWOW64'inetsrv'adminrights.JPG,但它给出错误与webclient - Path not found。请帮助

httppostdfilebase的完整路径在web客户端上传文件时出错

要使用HttpPostedFileBase上传文件,可以使用以下代码片段:

public void UploadFile(HttpPostedFileBase file)
{
        var folderName = "/Content/Upload/Images/";
        var fileName = file.FileName;
        using (var fileStream = File.Create(BasePath + folderName + fileName))
        {
            file.InputStream.CopyTo(fileStream);
        }
}

只要IIS有写入权限,上传文件的文件夹就不是case。

删除文件请参考https://msdn.microsoft.com/en-us/library/system.io.file.delete(v=vs.110).aspx

我不知道你问上传后是否删除是什么意思,这取决于你的意图。