Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将图像上载到数据库_C#_Sql_Wpf_Database_Appharbor - Fatal编程技术网

C# 将图像上载到数据库

C# 将图像上载到数据库,c#,sql,wpf,database,appharbor,C#,Sql,Wpf,Database,Appharbor,我是新的WPF,但我做的WPF应用程序有sql数据库服务器。我的数据库只有20MB,因为它在“appharbor”上。在这个应用程序中,每个用户都可以上传头像的图片,但我不能为每个用户保存这些图片,因为我的数据库太小了。你能推荐我在哪里保存这些图片,以及如何在db中上传他们的URL,这样每个用户都可以看到其他用户的头像图片。如果有人能给我其他想法,如何将每个用户的图片上传到数据库,请告诉我。我也没有钱买主持人,因为我来自保加利亚,我是11年级的学生。 非常感谢。我认为最好的解决方案是在表中设置n

我是新的WPF,但我做的WPF应用程序有sql数据库服务器。我的数据库只有20MB,因为它在“appharbor”上。在这个应用程序中,每个用户都可以上传头像的图片,但我不能为每个用户保存这些图片,因为我的数据库太小了。你能推荐我在哪里保存这些图片,以及如何在db中上传他们的URL,这样每个用户都可以看到其他用户的头像图片。如果有人能给我其他想法,如何将每个用户的图片上传到数据库,请告诉我。我也没有钱买主持人,因为我来自保加利亚,我是11年级的学生。
非常感谢。

我认为最好的解决方案是在表中设置
nvachar(max)
字段 你只需要在上面插入图片
url

像往常一样,您将从
上传程序中获取图像路径
,然后将此路径保存为上一个路径
或者您可以将图像放在服务器上,或者要求用户将图像
url
放在服务器上,而不是进行上传过程。

您可以尝试使用gravatar?不知道它是如何工作的,但我想你可以连接到某种API。在我的API中,你可以注册并拥有配置文件。用户有头像的图像和自己的信息。如果是WPF应用程序,不要将他们的头像图像存储在数据库中,而是存储在本地机器上。如果你需要共享头像(该应用程序用于IM之类的东西),让他们使用Flickr或Gravatar等服务来托管图像,或者让应用程序在连接时从本地机器推送图像。