图像可以';发布网站时不要保存在服务器上

本文关键字:保存 服务器 存在 网站 布网站 图像 | 更新日期: 2023-09-27 18:28:21

我正在处理一个项目,我想捕获一个图像并将其保存到服务器。当我在localhost上运行应用程序时,它可以工作,但在服务器上则不工作。

我的代码:

void CreatePhoto()
{
    string strPhoto = Request.Form["imageData"]; //Get the image from flash file
    byte[] photo = Convert.FromBase64String(strPhoto);
    FileStream fs = new FileStream(Server.MapPath("Images/Webcam.jpg"), FileMode.OpenOrCreate, FileAccess.Write);
    BinaryWriter br = new BinaryWriter(fs);
    br.Write(photo);
    br.Flush();
    br.Close();
    fs.Close();
}

图像可以';发布网站时不要保存在服务器上

可能web服务器没有在文件夹Images/webcam.jpg中写入的权限。我认为最好将文件存储在~/App_Data文件夹