网址s在我的表格中没有正确存储

问题描述:

我在sql server中遇到了问题,我存储了选定图像的URL,它被上传到同一个项目的文件夹中。我在将图像的URL存储到数据库时遇到问题。我只能存储10个字母的文件名。假设如果我想存储11个字母的单词,它只能通过跳过最后一个单词来存储多达10个单词。网址s在我的表格中没有正确存储

我会尝试更加清楚地解释 首先,我将文件名从文件上传到隐藏字段,并在文件名之前附加存储的路径,如下所示。

  var File1 = $("#hdnImage").val(); 

     var Filepath = "/User_Registration1/upload/" + File1; 

所以,如果我们把一个示例文件名为“userRegistration.jpg”,在这种情况下它是存储,如:/ User_Registration1 /上传/ userRegist

想如果我重命名文件名userRe.jpg然后它完全存储并在图像场中显示图像。顺便说一下,我的文件路径列的大小是SQL Server中的nvarchar(300)。

+0

检查列的mysql定义。这可能是因为你有VarChar(40)或类似的东西,然后存储在最多40个字符,不管你提供什么。 – eX0du5

+0

它被标记为mysql但描述引用sql服务器。 – Riz

+0

我已经更改为SQL服务器 –

我找到了一个解决方案,将列数据类型更改为Nchar(50)或取决于您的URL字符长度。