私はzendフレームワークを使用し、いくつかのWebサービス(挿入、更新、削除、ただしint、文字列パラメータ付き)を扱います。今は、ZendやWebサービス(REST)を使ってファイル(例えば画像)をアップロードする方法はありません。誰かがいくつかの例を持っていますか?zend - RESTサービスでファイルをアップロード
2
A
答えて
1
ファイルを送信する必要があります。 Restサービスは、他の機能を実行するときと同じように、postActionを受け取ります。しかし、ファイルでは、あなたはajaxを使って呼び出しを行うことができません。だから、クライアント側で行うべきことは少しあります。
RESTサービスは、ポストアクションを実装し、正常に受け取るようにパラメータを受け取ることを覚えておいてください。標準のPHPでファイルを受信し操作する方法がわかっている場合は、RESTサービスの実装でそれを行うことができます。
クライアント側のトリックは、目に見えないiFrameを作成して、送信フォームのターゲットをそれにリダイレクトすることです。
このリンクは、コードサンプルと非常によくこの方法を説明します
form POST in iframe without affecting history
http://ajaxpatterns.org/IFrame_Call
http://geekswithblogs.net/rashid/archive/2007/08/01/Create-An-Ajax-Style-File-Upload.aspx
http://www.openjs.com/articles/ajax/ajax_file_upload/
http://viralpatel.net/blogs/2008/11/ajax-style-file-uploading-using-hidden-iframe.html
Namastê!!
関連する問題
- 1. C#でファイルをアップロードするためのRESTサービスの作成
- 2. ng-file-spring restサービスへの複数のファイルのアップロード
- 3. Zend RestクライアントでZend Restコントローラを使用する
- 4. Compact Framework - REST経由でファイルをアップロード
- 5. Django RESTフレームワークとcoreapiでファイルをアップロード
- 6. REST API、IPBoard経由でファイルをアップロード
- 7. WCF 4.0 RESTアップロードMS-Excelファイル
- 8. スプリングブートREST APIファイルのアップロード
- 9. Zend Frameworkで画像をアップロード
- 10. RESTサービス - マルチパートポスト(JSONとファイル)ジャージー
- 11. ColdFusion REST APIサービスに画像をアップロードできません
- 12. AndroidでファイルをDjango Webサービスにアップロード
- 13. WCFサービスでファイルをアップロードする方法
- 14. laravel rest apiファイルをサーバーにアップロード
- 15. WCFテンプレート付きのAndroid(2.3.4)からWCF 4.0 RESTサービスへのファイルのアップロード
- 16. Django Rest Framework - ユニットテスト画像ファイルのアップロード
- 17. cakephp rest api複数ファイルのアップロード
- 18. ファイル例外をアップロードするWebサービス
- 19. 大きなファイルをWebサービスにアップロード
- 20. RESTサービス
- 21. ジャージーREST Webサービスで
- 22. Zend Framework:Zend Form Elementを使用してファイルをアップロードする
- 23. Robot FrameworkでRESTリクエストライブラリを使用してZipファイルをアップロードする
- 24. Zend-アップロードされたファイルの内容を読む方法
- 25. BizTalkでRESTサービスを公開
- 26. ノード 'fs'とREST API経由でファイルをアップロードする '要求'
- 27. ファイルをREST APIにアップロードできません
- 28. JSONでファイルをMule 3.8でRESTサービスに送信
- 29. WCF 3.5サービスへのファイルのアップロード
- 30. ホストサーバーにローカルで動作するWebサービス(REST API、Java)をアップロードする方法