[英]How to Upload Images into SQL Database in Asp.Net C#
我有一个网站,该网站的标题部分包含3个图像框。 我已经编写了一些jQuery,使我的图片可以淡入和淡出,如下所示:
<script src="/Scripts/jquery-2.1.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function (){
setTimeout(function (){
$('#Image1').fadeOut('slow');
}, 3000);
});
var fadeBack = function () {
setTimeout(function () {
$('#Image1').fadeIn('slow');
}, 6000);
};
fadeBack();
</script>
但是,每个盒子中将有7张照片以幻灯片方式通过。
主要问题是我在项目中建立了一个包含以下内容的小型SQL数据库:
这是标题中的3个图像框:
我的表称为tbl_Photos
,数据库称为DetailPhotos.dbo
。 表结构设置为:
intPhotoID, int, Primary Key
strPhotoName, varchar(50)
imgPhoto, image
您可以在网站根目录的“图像”文件夹中看到我的图像,例如detail_1.jpg
。 有人告诉我,我可以创建从数据库中的图像的幻灯片,但我不知道如何让图像数据库的“ 内部 ”。 我该如何完成? 我是否需要创建一些特殊的SQL才能将照片从“图像”文件夹移动到数据库? 是否可以在数据库中用图像填充3个框?
这对我来说是新的冒险,我想牢记这一点,因此我知道以后可以使用。 谢谢。
我建议不要尝试将图像存储在数据库中,而是将图像的文件路径存储在数据库中。 然后,您可以从数据库获取该文件路径,并将其作为图像的源传递。
因此,也许将您的图像属性更改为img_path,并将相对文件路径放置在此位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.