做上传图片功能,图片上传到本地的文件夹,然后把图片的地址直接传到数据库中,应该怎样实现呢?还有,各位有没有上传图片的控件啊,漂亮点的....net里带的难看死了...我只想允许用户上传5张图片,应该怎样控制呢?在线等啊...

解决方案 »

  1.   

    // Calculate virtualPath of the newly uploaded file
                                String virtualPath = "~/uploads/" + Path.GetFileName(FileUpload.PostedFile.FileName);                            // Calculate physical path of the newly uploaded file
                                String phyiscalPath = Server.MapPath(virtualPath);                            // Save file to uploads directory
                                FileUpload.PostedFile.SaveAs(phyiscalPath);                            // Update PathFile with uploaded virtual file location
                                PathField.Text = virtualPath;
    再把virtualPath村数据库
      

  2.   

    请用FileUpload控件,样式你可以自己设置,把你指定的路径保存到数据库.至于控制张数的问题,可以在数据库中写一个字段来存用户的上传张数,从而进行判断.
      

  3.   

    dwxing() 说的有理。先用自带的input type=file控键吧,5张,可以上传之前判断,从数据库中取出张数字段值,大于5就不传了