[英]How to Save File Path in the MySQL Database Using string in C#
我有一个picturebox控件和一个imagepath文本框控件。当我将图像上传到picturebox控件中时,计算机中图像的完整路径也将粘贴为imagepath文本框控件,如下所示:
E:\\ Engineer \\ picture.jpg
但是,当我将此图像及其路径保存在数据库中时,该路径将被保存而没有反斜杠,例如:
E:Engineerpicture.jpg
我在使用字符串类型作为路径。 这是困扰我应用程序开发过程的主要问题。 如果需要其他说明,请告诉我。 谢谢
反斜杠是转义字符。
您可以改用反斜杠,如下所示:
string filename = "E:\\Engineer\\picture.jpg";
或使用字符串文字:
string filename = @"E:\Engineer\picture.jpg";
从MSDN进一步阅读: https : //msdn.microsoft.com/en-us/library/h21280bw.aspx
我做了一些研究...但是按照另一个答案的建议初始化后,找不到转义字符串。 因此,我们可以选择以下选项:
string newFileName = fileName.Replace("\\","\\\\");
在数据库插入之前执行此操作应该会对您有所帮助,但是我不确定这是否是最佳方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.