私はMACアプリケーションを開発しています。APIを使用していくつかの画像をデコードする必要があります。MACでWeb共有を有効にし、パスhttp:// IPaddress /〜User_nameを指定すると、パスMacHD/に保存されているブラウザで画像を表示できます。ユーザー/ユーザー名/サイト/画像。上記と同じパスを使用していますが、APIがエラーを示しています。パスに〜が含まれているためと思われます。別のweburl(Webでホストされている)を指定してみましたが、機能しました。また、絶対パス(http://IPアドレス/HDMac / users / username / sites / images)も指定しようとしましたが、それでもエラーが発生します。この設定をどこでどのように変更できますか?apache設定ファイルにありますか?または、どのように機能する絶対パスを取得できますか?システムにローカルにあるAPIを介してこれらの画像をデコードしたいのですが、Web経由でアップロードしたくありません。助けてください。
1 に答える
0
単純なネットワークの問題が発生しています。あなたは自分のイントラネットにいて、自分のコンピューターから自分のコンピューターにアクセスしています。コンピューターとそのWebサーバーには、自分のコンピューターまたは同じサブネット上の他のコンピューターからのみアクセスできます。サブネット外のコンピューター、つまりホームルーターの後ろにいないコンピューターは、ネットワーク内の何にもアクセスできません。また、インターネット上でコンピュータを一般の人々に公開したくないので、そうすべきではありません。それらのファイルをAPIにアップロードする他の方法を見つけてください。
于 2012-05-18T07:15:30.047 に答える