首页 文章

将图像或文件上传到本地服务器的文件夹[关闭]

提问于
浏览
-2

如何将图像或文件上传到本地服务器C#Windows应用程序中的文件夹?我更喜欢这种方法,而不是将图像保存到数据库,因为它很重 .

我正在使用Windows Server 2008,请帮助我获取文章或教程来完成此任务 .

2 回答

  • 5

    IMO的最佳方式是使用FTP . 有关如何执行此操作的示例,请参阅here .

    请注意,您需要在服务器计算机上运行良好的FTP服务器(我个人而言,如FileZilla .

    另一种(可能更容易)的方式是使用SMB . 您必须在服务器上打开要上载图像的文件夹的SMB共享 . this问题有一些示例代码,说明如何使用SMB上传文件 .

  • 1

    我不建议将图像保存到数据库 . 在名为images的某个位置创建目录文件夹,将图像放在那里 . 您可以将图像路径和名称保存到数据库,或者如果它们不会更改则对其进行硬编码 .

    这种方式管理起来很容易,也减少了不必要的数据库连接 .

    您可以使用FTP或将图像直接放在服务器上的文件夹中 .

    以下是一些有用的阅读材料:
    Storing Images in DB - Yea or Nay?
    storing images in database or on hard drive

相关问题