将字符串类型转换为FileUpload类型

本文关键字:FileUpload 类型 类型转换 字符串 | 更新日期: 2023-09-27 18:09:06

        public class SavePhotoDatabase
        {
            public static byte[] SavePhoto(FileUpload fileup)
            {
            .
            .
            }
        }

还有string file="PhotoUpload";

现在我想把file作为SavePhoto(FileUpload fileup)的参数。

我该怎么做呢?

如何使用string作为FileUpload

将字符串类型转换为FileUpload类型

我不是100%确定你到底在要求什么,但我相信你想传递<asp:FileUpload>控件的id到静态函数

如果这是正确的,我相信你想要一些类似于……的东西。

public static byte[] SavePhoto(string fileUploadId)
{
  System.Web.UI.Page page = (System.Web.UI.Page)HttpContext.Current.Handler;
  if (page != null)
  {
    FileUpload uploadCtrl = (FileUpload)page.FindControl(fileUploadId);
    ...
  }
}