私は紺碧、または残りのAPI、またはC#に慣れていませんが、とにかくこれを行う必要があります。残りのapiを使用してWebアプリケーションからAzureファイルストレージにファイルをアップロード
ので、このウェブAzureのプラットフォーム上でホストされようとしているアプリ、現在はWebフォームではなく、MVC ...、
このウェブアプリの主な機能はありAzureのファイルへのユーザーのファイルをアップロードすることですストレージ。
ファイルは、単純なテキストやデータストリームやデータ入力ではなく、pdfやmp3などです。
ファイルをアップロードするにはAzure REST APIを使用するように言われていますが、実際にはそれに精通しておらず、良いサンプルやチュートリアルやビデオをオンラインで見つけることができません。マイクロソフトからの現在のドキュメントは??????のように読む私に。
現在、ローカルフォルダにアップロードするだけで、コードは次のようになります。 FileUpload1.PostedFile.SaveAs(Server.MapPath("fileupload\\" + FileUpload1.FileName));
in C#;
どこから始めますか?私は既に持っているDefaultEndpointsProtocol=https;AccountName=xxx;AccountKey=yyy
のようなStorageConnectionStringを追加すると思います。
そして、私は、C#の '投稿'のようなコードを書く必要がありますか?この部分は本当に分かりません。それは愚かな質問ですか?
私は本当に初心者です、私は任意の助けを感謝しています、(T。T)の皆さんに感謝
ああ私は泣いています。これはとても役に立ちます、ありがとうございます!私の一日を節約する。問題のほとんどを解決しました! – AprilX
ちょうど私たちが "待って"使うのはなぜですか?それは必要ですか?私はそれを使用すると、私は "保護されたvoid Button1_Click"(アップロードファイルのボタンのクリック)に非同期を追加すると、 "非同期メソッド内でのみ使用することができます"他のエラーは "非同期操作はこの時点では開始できません"と表示されます...... 私は非常に多くのことを理解していないことを恥じています(T. T) – AprilX
'UploadFromStreamAsync'は非同期です方法。したがって、非同期の 'async void UploadFile()'メソッドを使用するか、Wait()関数を使用して同期させる必要があります。 'cloudFile.UploadFromStreamAsync(fileStream).Wait();'。がんばろう。 –