美好的一天堆栈溢出,
我想在我的mysql数据库中保存图片,我想我会用 BLOB 正确吗?
我打算更新我已经在线托管的mysql数据库,以支持在vb.net中上传和显示我项目中的图片,
我知道在mysql数据库中保存图片的最简单方法是将图片保存在目录中并将路径仅放在数据库中,但是如何在互联网上托管并且没有工作的在线数据库目录?我的意思是数据库本身?
如何优化图片加载的时间访问?
答案 0 :(得分:0)
$scope.addQuantity = function(item){
item.quantity +=1;
};
并按下按钮
Protected Sub UpLoadThisFile(ByVal upload As FileUpload)
If UpL1.HasFile Then
Dim fileName As String = Path.GetFileName(UpL1.PostedFile.FileName)
UpL1.PostedFile.SaveAs(Server.MapPath("~/AltImg2/") + fileName)
UpImag.ImageUrl = ("~/AltImg2/") + fileName
T8.Text = ("~/AltImg2/") + fileName
Else
T8.Text = "~/NOPic/noimage.jpg"
End If
End Sub
Protected Sub CheckImag()
If UpL1.HasFile Then
Dim ValidatFileTy As String() = {"bmb", "gif", "png", "jpg", "jpeg"}
Dim Ext As String = System.IO.Path.GetExtension(UpL1.PostedFile.FileName)
Dim isValidFile As Boolean = False
For i As Integer = 0 To ValidatFileTy.Length - 1
If Ext = "." & ValidatFileTy(i) Then
isValidFile = True
End If
Next
If Not isValidFile Then
MsgLbl.Visible = True
MsgLbl.ForeColor = Drawing.Color.Red
MsgLbl.Text = String.Join(",", ValidatFileTy)
Exit Sub
Else
UpLoadThisFile(UpL1)
End If
Else
UpLoadThisFile(UpL1)
End If
End Sub
但是在互联网上托管并且没有工作目录的在线数据库怎么样? 是的,你必须使用〜("〜/ AltImg2 /")。