私はwebsite.Inを作成しました画像オプションを拡大縮小されました..今、私はユーザーのデスクトップに縮尺された画像を保存したいです。しかし、コードの既存のフォルダに保存します.. 保存するためにPHPスクリプトを送信して助けてくださいそのファイルをデスクトップに表示する処理されたファイルをユーザーのデスクトップに格納する方法は?
0
A
答えて
6
あなたのウェブサイトが実際にローカルの人のコンピュータではなくウェブ上に存在する場合、あなたのウェブサイトをコンピュータに直接保存することはできません。適切なMIMEタイプとコンテンツヘッダー(header()
を使用)をファイル自体に設定するか、またはダウンロードリンクをユーザーに提供して、自分でダウンロードすることができるようにすることで、phpをファイルダウンロードとして提供できます。
あなたのウェブサイトは(少し奇妙な、それが起こることができる)ローカルで使用されようとしている場合は、ローカルのファイルを操作するためにPHPでfopen()
、fwrite()
とfclose()
を使用することができます。
0
私は、処理されたファイルをどこに保存するかについてユーザーの介入を求めずにこれを行うことはできないと思います。あなたがそれについて考えるなら、Webサーバがファイルをユーザのデスクトップに任意に保存できるなら、それは重大なセキュリティ上の欠陥になるでしょう!
あなたができることは、生成されたファイルのコンテンツヘッダーに添付ファイルの内容の処理を設定して、ファイルを保存する場所をユーザーに確認することです。
関連する問題
- 1. データベーステーブルに入力されたユーザー名を格納する方法
- 2. ファイルに格納されたマクロを実行する方法
- 3. S3に格納されたファイルにgrepする方法
- 4. データベースに格納されているが複数のサービスで処理されたメッセージを同期する方法
- 5. 格納したファイルの処理ステージはバッシュ
- 6. YII:認証されたユーザーの詳細がセッションに格納される方法
- 7. 解析されたxmlファイルをキャッシュまたは格納する方法は?
- 8. Javascript配列格納処理
- 9. SQLに格納されたデータをフェッチする方法は?
- 10. httpで要求されたファイル(xml)をオブジェクトに格納する方法は?
- 11. Epicor 10 BPMの前処理と後処理の間にデータを格納する方法は?
- 12. 格納されたアクセスポリシーの管理
- 13. ng-repeatを使用してオブジェクトに格納された配列を反復処理する方法
- 14. すでに処理されたファイルをスキップする方法
- 15. 分解されたユニコードを外部ソースから処理してpostgresqlに格納する方法
- 16. 以前にアップロードされたファイルを処理する方法
- 17. NSStringにチェックされた行の値を格納する方法
- 18. ejsファイルのnode.jsに格納されたデータを表示する方法:: Javascript
- 19. リスト<Long>に格納されている各値を反復処理する方法は?
- 20. .sqlファイルに格納されたデータベースにC#コンソールアプリケーションを接続する方法
- 21. Javaアノテーション処理 - すでに処理されたコードを処理する方法?
- 22. ユーザーのアクション(終了クエリ)をテーブルに格納する方法は?
- 23. elmahエラー処理 - データベースに格納
- 24. 生成されたベアラトークンを変数に格納する方法
- 25. remoteMethod()に格納された値を取得する方法
- 26. jsonに格納された整数を合計する方法
- 27. 配列に格納された値を出力する方法
- 28. elasticsearchにネストされたフィールドを格納する方法
- 29. データベースにmqtt購読されたデータを格納する方法
- 30. バッファに格納されたデータを取得する方法