長い間ブログを書いていませんでした。先週、プロジェクトをテストしたところ、いくつかのバグが見つかりました。そのうちの 1 つは少しわかりにくいものです。説明は次のとおりです。 プロジェクトはWindowsにデプロイされており、画像アップロード機能は正常です。Linuxサーバーにデプロイすると、説明のつかないエラーが発生します(おそらく私が知的障害者で実際に忘れていたため)* Linux と Windows のファイル ディレクトリの違い*) 通常は次のようになります。 実際は次のようになります。 このような問題に遭遇したことがなかったTudouも少し困惑しました。どうやっても、まずプロジェクトを再起動しましたが、うまく パス += "\\" + dirName + "\\" + ymd + "\\"; Linux での結果は次のようになります。 これは明らかに私たちが予想していたパスとは違います。はい、少しコンピュータの知識がある学生なら、何が問題なのかわかると思います。そうです、\ を / に変更するだけで大丈夫です。本当にスマートで爽快ですが、一瞬の愚かさで半日が台無しになりました。 //LinuxとWindowsには違いがあることに注意してください。Linuxでは\が使用され、Windowsでは//が使用されます。 /*path += "\\" + dirName + "\\" + ymd + "\\"; pathsrc += "\\" + dirName + "\\" + ymd + "\\";*/ パス += "/" + dirName + "/" + ymd + "/"; pathsrc += "/" + dirName + "/" + ymd + "/"; 要約する 以上が私がご紹介した内容です。Windows および Linux プロジェクトの展開における Linux ファイル パスに問題はありません。お役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQL 8.0.15 のダウンロードとインストールの詳細なチュートリアルは初心者にとって必須です。
>>: JD Vue3コンポーネントライブラリはミニプログラム開発の詳細なプロセスをサポートします
文字セットエラーは常に存在するロケール: LC_CTYPE をデフォルト ロケールに設定できません:...
Web ページのデザインに関する質問です。すべてに答えられるでしょうか? 1. 単一選択の質問 (...
序文Linux では、スワップ パーティションとスワップ ファイルの 2 種類のスワップ領域を作成で...
opencv2 の簡単なインストール: conda インストール --channel https:/...
FFmpeg flacをインストールする eric@ray:~$ sudo apt install ...
チェックボックスは Web ページで非常によく使用されます。e コマースの Web サイトでもプラッ...
次の2つのファイルを結合するには、それらを結合して1.txtに結合します。 # 1.txt ジェリー...
この記事では、淘宝虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介しま...
目次1. デジタル列挙2. 文字列の列挙3. 逆マッピング4. 異種列挙5. 定数列挙6. 列挙メン...
目次序文インデックス プッシュダウンとは何ですか?インデックスプッシュダウン最適化の原理インデックス...
Harbor は、Docker イメージを保存および配布するためのエンタープライズ レベルのレジスト...
目次序文非同期イテレータとは何ですか?非同期イテレータストリームとしてページング機能を備えたAPIの...
「壮大」という言葉は、おそらく現代のデザイナーが最も聞きたくない言葉でしょう。デザイナー:「デザイン...
目次1. コンポーネントの登録1.1 グローバル登録1.2 グローバルコンポーネントの登録プロセス1...
さまざまな理由で、誰もが MySQL を再インストールする必要があると思います。 MySQL と Q...