目次
ディスカッション (解決策) への返信
ホームページ バックエンド開発 PHPチュートリアル アップロードした絶対パスを取得したいのですが、ファイル名とテンプレートファイルしか取得できません。アップロードの絶対パスを取得する方法を教えてください。

アップロードした絶対パスを取得したいのですが、ファイル名とテンプレートファイルしか取得できません。アップロードの絶対パスを取得する方法を教えてください。

Jun 23, 2016 pm 01:57 PM
アップロード ステンシル 絶対パス 得る



ディスカッション (解決策) への返信

その絶対パスはアップローダーのマシン上にありますが、それはあなたと何の関係がありますか?
受け取ったファイルを処理するだけです

なぜそのパスを取得したいのかわかりませんが、js を使用してみてください。

その絶対パスはアップローダのマシン上にありますが、あなたと何の関係があるのでしょうか?
受け取ったファイルを処理するだけです。

絶対パスを取得して形式を変換したい場合があります。ただし、Execl では処理できません。処理する前に CSV 形式に変換する必要があります。

なぜそのパスを取得したいのかわかりませんが、本当に取得したい場合は、js を使用してみてください。

PHP を取得するための対応する方法はありますか? PHP に変換してからそれほど時間が経っていないはずです。該当する情報はオンラインで見つかりませんでした。

あなたは北京にいて、私は上海にいます。Excel ファイルをアップロードする場合、CSV ファイルに変換するために私のマシンに行く必要がありますか?

ファイルがアップロードされると、php.ini の Upload_tmp_dir が別のパスに設定されていない限り、デフォルトでサーバーのデフォルトの一時ディレクトリに保存されます。サーバー上のデフォルトの一時ディレクトリは、PHP 実行環境の環境変数 TMPDIR を変更することでリセットできます。実際にどのディレクトリが分からない場合は、move_uploaded_file を使用して転送してから処理することができます。ディレクトリを知る必要はありません。後で処理しますので、直接転送してください。

js を使用して入力ボックスの値を取得し、それを隠しフィールドに入れて、一緒に送信する必要があります。


複雑にしないでください。CSV ファイルをアップロードする必要があることをユーザーに求めることができます。

あなたは北京にいて、私は上海にいます。私が Excel ファイルをアップロードしたら、私のマシンに行って CSV ファイルに変換しますか?

あなたの話によると、彼の側で改心は完了しているはずです。しかし、今必要なのはファイルではなく、ファイル内のデータであり、それをローカルに直接インポートしてデータベースに保存できます。

js を使用して入力ボックスの値を取得し、それを隠しフィールドに入れて、一緒に送信する必要があります。


複雑にしないでください。CSV ファイルをアップロードする必要があることをユーザーに求めることができます。
私は以前そうしましたが、マネージャーは他の人が Excel を直接アップロードできるように変更するよう主張しました。 JSを使って実装する方法を考えてみたいと思います。

そのファイルのローカルパスを取得したとしても、js を使用してそのローカルファイルを変更できますか?

ファイルがアップロードされると、php.ini の Upload_tmp_dir が別のパスに設定されていない限り、デフォルトでサーバーのデフォルトの一時ディレクトリに保存されます。サーバー上のデフォルトの一時ディレクトリは、PHP 実行環境の環境変数 TMPDIR を変更することでリセットできます。実際にどのディレクトリが分からない場合は、move_uploaded_file を使用して転送してから処理することができます。ディレクトリを知る必要はなく、直接転送するだけです。これについては後で説明します。

ここではこのメソッド(move_uploaded_file)は使えません。Execlをアップロードすると事前に転送されるようです。データが正しくなくなります。そこで、アップロード完了後にExeclファイルをCsv形式に変換し、プログラムを変更せずにそのまま利用したいと考えています。まずはJSを使ってみます。勉強したばかりで、まだ理解できないことがたくさんありますが、今おっしゃった原則です。とても役に立ちます、ありがとう。

そのファイルのローカルパスを取得したとしても、js を使用してそのローカルファイルを変更できますか?

PHP コードを使用して CSV ファイルを再生成します。これを試してみたところ、うまくいきました。

次に、アップロードされたファイル (一時ファイル) の種類を判断して、その種類が execl である場合は、PHP を使用して変換します

どうしますか? ? ?ファイルをアップロードすると、一時ファイル名が生成されます。PHP には、Web ページにローカル データの取得を許可する機能がありません。 Excel ファイルをサーバーの一時ディレクトリに直接転送し、サーバーでファイルを処理し、処理後にデータベースにインポートするだけです。

これが唯一の方法です。


ファイルがアップロードされると、php.ini の Upload_tmp_dir が別のパスに設定されていない限り、デフォルトでサーバーのデフォルトの一時ディレクトリに保存されます。サーバー上のデフォルトの一時ディレクトリは、PHP 実行環境の環境変数 TMPDIR を変更することでリセットできます。実際にどのディレクトリが分からない場合は、move_uploaded_file を使用して転送してから処理することができます。ディレクトリを知る必要はありません。後で処理しますので、直接転送してください。
ここではこのメソッド(move_uploaded_file)は使えません。Execlをアップロードすると事前に転送されるようです。データが正しくなくなります。そこで、アップロード完了後にExeclファイルをCsv形式に変換し、プログラムを変更せずにそのまま利用したいと考えています。まずはJSを使ってみます。勉強したばかりで、まだ理解できないことがたくさんありますが、今おっしゃった原則です。とても役に立ちます、ありがとう。

ファイルをアップロードしていませんか?なぜこの機能が使えないのでしょうか?この機能はアップロード専用であり、他の場所では使用できません。移動可能な目標位置に移動させて、あとは自由に対処できます。

そのファイルのローカルパスを取得したとしても、そのローカルファイルをjsを使用して変更できますか?
PHP コードを使用して CSV ファイルを再生成します。これを試してみたところ、うまくいきました。

js を使用してユーザーのコンピューター上のファイルを変更できますか? ? ?なんという奇跡でしょう。 。 。

ユーザーが複数のデータを入力してデータベースに保存できるようにしたいと考えています。
Excel を処理できる場合は、ユーザーがアップロードした Excel ファイルを取得した後、バックグラウンド プログラムを通じて Excel ファイルから直接データを抽出し、保存します。
Excel を扱えない場合は、ユーザーに Excel ファイルをアップロードさせず、フォームに直接入力するか、固定形式の txt ファイルをアップロードするなど、扱える他のデータ形式に置き換えてください。

ユーザーがアップロードしたファイルの絶対パスをユーザーのコンピュータ上で取得することについては、取得しても、ユーザーのコンピュータ上でファイルを操作することはできません。


そのファイルのローカルパスを取得したとしても、そのローカルファイルをjsを使用して変更できますか?
PHP コードを使用して CSV ファイルを再生成します。これを試してみたところ、うまくいきました。

js を使用してユーザーのコンピューター上のファイルを変更できますか? ? ?なんという奇跡でしょう。 。 。

ユーザーが複数のデータを入力してデータベースに保存できるようにしたいと考えています。
Excel を処理できる場合は、ユーザーがアップロードした Excel ファイルを取得した後、バックグラウンド プログラムを通じて Excel ファイルから直接データを抽出し、保存します。
Excel を扱えない場合は、ユーザーに Excel ファイルをアップロードさせず、フォームに直接入力するか、固定形式の txt ファイルをアップロードするなど、扱える他のデータ形式に置き換えてください。

ユーザーがアップロードしたファイルの絶対パスをユーザーのコンピュータ上で取得することについては、取得しても、ユーザーのコンピュータ上でファイルを操作することはできません。
正解は二階です
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Pythonでファイル拡張子を取得するにはどうすればよいですか? Pythonでファイル拡張子を取得するにはどうすればよいですか? Sep 08, 2023 pm 01:53 PM

Python のファイル拡張子は、ファイルの形式または種類を示すためにファイル名の末尾に追加される接尾辞です。通常、「.txt」や「.py」など、3 文字または 4 文字とファイル名とピリオドで構成されます。オペレーティング システムとプログラムは、ファイル拡張子を使用して、ファイルの種類と処理方法を決定します。プレーンテキストファイルとして認識されます。 Python のファイル拡張子は、ファイル形式とデータの読み取りおよび書き込みに最適な方法を確立するため、ファイルの読み取りまたは書き込みを行うときに非常に重要です。たとえば、ファイル拡張子「.csv」は CSV ファイルを読み取るときに使用される拡張子であり、ファイルの処理には csv モジュールが使用されます。 Python でファイル拡張子を取得するアルゴリズム Python でファイル名の文字列を操作します。

FastAPI でファイルのアップロードと処理を実装する方法 FastAPI でファイルのアップロードと処理を実装する方法 Jul 28, 2023 pm 03:01 PM

FastAPI でファイルのアップロードと処理を実装する方法 FastAPI は、使いやすく強力な最新の高パフォーマンス Web フレームワークで、ファイルのアップロードと処理のネイティブ サポートを提供します。この記事では、FastAPI フレームワークでファイルのアップロードおよび処理関数を実装する方法を学び、具体的な実装手順を示すコード例を示します。まず、必要なライブラリとモジュールをインポートする必要があります: fromfastapiimportFastAPI,UploadF

math.Max 関数を使用して、一連の数値の最大値を取得します math.Max 関数を使用して、一連の数値の最大値を取得します Jul 24, 2023 pm 01:24 PM

math.Max 関数を使用して、一連の数値の最大値を取得します。数学やプログラミングでは、一連の数値の最大値を見つけることが必要になることがよくあります。 Go 言語では、数学パッケージの Max 関数を使用してこの関数を実現できます。この記事では、 math.Max 関数を使用して一連の数値の最大値を取得する方法と、対応するコード例を紹介します。まず、数学パッケージをインポートする必要があります。 Go 言語では、以下に示すように、import キーワードを使用してパッケージをインポートできます。

Googleセキュリティコードはどこで入手できますか Googleセキュリティコードはどこで入手できますか Mar 30, 2024 am 11:11 AM

Google Authenticator はユーザー アカウントのセキュリティを保護するために使用されるツールであり、そのキーは動的検証コードを生成するために使用される重要な情報です。 Google Authenticator のキーを忘れて、セキュリティ コードでしか認証できない場合は、この Web サイトの編集者が Google セキュリティ コードの入手先について詳しく説明しますので、お役に立てれば幸いです。詳細を知る ユーザーは以下を読み続けてください。まず電話の設定を開き、設定ページに入ります。ページを下にスクロールして Google を見つけます。 Googleページに移動し、「Googleアカウント」をクリックします。アカウント ページに入り、確認コードの下にある [表示] をクリックします。パスワードを入力するか、指紋を使用して身元を確認します。 Google セキュリティ コードを取得し、そのセキュリティ コードを使用して Google の ID を確認します。

Kugou に独自の音楽をアップロードする簡単な手順 Kugou に独自の音楽をアップロードする簡単な手順 Mar 25, 2024 pm 10:56 PM

1. Kugou Music を開き、プロフィール写真をクリックします。 2. 右上隅にある設定アイコンをクリックします。 3. [音楽作品をアップロード]をクリックします。 4. [作品アップロード]をクリックします。 5. 曲を選択し、[次へ]をクリックします。 6. 最後に[アップロード]をクリックします。

QQ Musicに歌詞をアップロードする方法 QQ Musicに歌詞をアップロードする方法 Feb 23, 2024 pm 11:45 PM

デジタル時代の到来により、音楽プラットフォームは人々が音楽を入手する主な方法の 1 つになりました。しかし、曲を聴いていると歌詞がないことに気づき、非常に不安になることがあります。曲の内容や感情をより深く理解するために、曲を聴くときに歌詞が表示されることを望む人は多いでしょう。 QQ Music は中国最大の音楽プラットフォームの 1 つとして、ユーザーがより音楽を楽しみ、曲の含意を感じることができるように、ユーザーに歌詞をアップロードする機能も提供しています。 QQ Musicに歌詞をアップロードする方法を紹介します。初め

JavaでLinkedHashSetの最後の要素を取得するにはどうすればよいですか? JavaでLinkedHashSetの最後の要素を取得するにはどうすればよいですか? Aug 27, 2023 pm 08:45 PM

Java で LinkedHashSet から最後の要素を取得するということは、そのコレクション内の最後の要素を取得することを意味します。 Java には LinkedHashSets 内の最後の項目を取得するための組み込みメソッドはありませんが、挿入順序を壊さずにこの最後の要素を効率的に取得するための柔軟性と利便性を提供する効果的な手法がいくつかあります。これは、アプリケーションで効果的に対処できる問題に Java 開発者が取り組む必要があります。 。これらの戦略をソフトウェア プロジェクトに効果的に適用することで、この要件に対する最適なソリューションを実現できます。LinkedHashSetLinkedHashSet は、HashSet と HashSet を組み合わせた Java の効率的なデータ構造です。

パソコンのアップロード速度を改善する方法 パソコンのアップロード速度を改善する方法 Jan 15, 2024 pm 06:51 PM

アップロード速度が非常に遅くなりますか?これは、多くの友人がコンピューターにアップロードするときに遭遇する問題だと思います。コンピューターを使用してファイルを転送するときにネットワークが不安定だと、アップロード速度が非常に遅くなります。では、ネットワークのアップロード速度を上げるにはどうすればよいでしょうか?以下では、エディターがコンピューターのアップロード速度が遅いという問題を解決する方法を説明します。ネットワーク速度に関しては、Web ページを開く速度、ダウンロード速度、アップロード速度も非常に重要であることは誰もが知っています。特に一部のユーザーはファイルをネットワーク ディスクにアップロードする必要があることが多いため、アップロード速度が速いと間違いなく節約になります。お金がたくさんあります。時間がなくなりました。アップロード速度が遅い場合はどうすればよいですか?以下では、エディターがコンピューターのアップロード速度が遅い場合の対処方法についての写真とテキストを提供します。コンピューターのアップロード速度が遅いという問題を解決するには、「スタート」-「ファイル名を指定して実行」または「Window キー」をクリックします。

See all articles