AngularJSがNodeJS、PHP、Javaまたは類似のサーバー側の技術を必要とせずにファイルを保存できるかどうかを知りたいと思います。ちょうど純粋なJavaScript。私はAngularJSアップロードスクリプトの多くの例を見てきました。しかしAngularJSだけでもそれができるのかどうかは完全には分かっていませんでした。これらの例では、ファイルはblobとしてアップロードされ、アップロードが発生するとブラウザで自動的に表示されます。しかし、そのファイルやイメージは決してサーバーに保存されません。つまり、サーバーのディスク上にあることを意味します。私はそれを達成したいと思います。AngularJSはサーバ側の技術なしにサーバにファイルを保存/書き込みできますか?
は、私は、このリンクをチェックしています File Upload using AngularJS
AngularJS: how to implement a simple file upload with multipart form?
しかし、そうですか言及したブロブ技術が使用されている、またはそれが関与いくつかのサーバー側の技術です。私は、サーバー側の処理について心配する必要がないスクリプトをアップロードしたいと思います。可能であれば、AngularJS/JavaScriptを使用してすべてアップロードを行います。
純粋なAngularJS/JavaScriptを使用すると、それを行うことはできますか? 私はこの例を高く評価します。本当にこれを行う方法はわかりません。
ええ、私はNodeJSについて知っていますが、AngularJSがディスク上のアクチュアリ書き込みにこれらのNodeJSメソッドを使用することができれば素晴らしいでしょう。 – DarioBB
p.s.そのブロブ情報は、たとえばdbに保存され、その後取り出され、いつでもイメージに変換されます(イメージアップロードの場合)。これはトリックを行うことができるようだ、画像はファイルとしてアップロードされず、DBのブロブとして直接アップロードされます。 – DarioBB
残念ながら、それはすぐには起こりません。それはHTTPとJavaScriptがどのように動作しているかではありません。だからあなたのための唯一の解決策はシンプルなサーバーを書くことです、私はエクスプレス(簡単さのために)要求を処理することをお勧めします。 Googleが最初に見つけたのは、このチュートリアルを検索した場合です:http://code.ciphertrick.com/2015/12/07/file-upload-with-angularjs-and-nodejs/ 1つは最初。 –