ホームページ  >  記事  >  バックエンド開発  >  PHP でリモート ファイルを $_FILES に変換するにはどうすればよいですか?

PHP でリモート ファイルを $_FILES に変換するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-07-06 13:51:191718ブラウズ

リモート ファイル アドレスがあります:

localhost/1.zip

ファイルをアップロードする機能があります。デフォルトでは、$_FILES を渡す必要があります。

フォームを送信せずにこの 1.zip を $_FILES に変更するにはどうすればよいですか?

返信内容:

リモート ファイル アドレスがあります:

localhost/1.zip

ファイルをアップロードする機能があります。デフォルトでは、$_FILES を渡す必要があります。

フォームを送信せずにこの 1.zip を $_FILES に変更するにはどうすればよいですか?

@Hoyt 実装できなかったとしても、これは問題を解決する科学的な方法ではありません。リモート ファイルを他のサイトにアップロードしたいだけの場合は、CURL を直接使用してください。

問題に遭遇して解決策がないとわかったときは、まずその要求が奇妙すぎないか、設計自体に欠陥や無理がないかを考えるべきです。たとえば、ファイルをアップロードする機能がダウンロードの場合です。ファイルをリモートで保存する場合は、アップロードするのではなく、ダウンロードして一緒に保存する必要があります

投稿者は、x-y 問題を解決するためのこのアイデアを参照できます http://coolshell.cn/articles/10804.html

これを参照できます: http://blog.csdn.net/xuzuning/article/details/7444709

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。