2

I have an application running on linux which reads image file path from db and show it... similarly there is another windows based application which reads the same db for image file path and shows it. I have configured the SMB service to share the folder with windows...

The problem is that when the linux app stores the image path it uses the path as /data/images/file.tip and windows app cannot read this file because the path is not absolute... same is the case if windows app modifies the db it uses \server\images etc.,

how do i translate windows path to linux and vice versa...

4

2 に答える 2

0

アプリケーションで、OS フラグ/変数を指定せず、イメージ ファイル名のみを保存できますか。

次に、OS に基づいて、そのファイルの XXX フォルダーを探します。

「Image.jpg」を DB に保存し、Windows アプリでは「C:\Image.jpg」を開き、Linux では「/home/user/Image.jpg」を開きます。

于 2012-11-08T12:03:57.500 に答える
0

/\は OS 固有であるため、データベースからデータを取得するときは、最初に Windows の場合は に、Windows の場合は に置き換えてみて/ください。\\/

于 2012-11-08T12:10:34.007 に答える