このガイドhttp://cloudinary.com/documentation/dotnet_image_upload#direct_uploading_from_the_browserに従って、クライアント側の写真をアップロードするための簡単なWebアプリケーションを作成しました(私はasp.net mvcを使用しています)。 http://pastebin.com/JGew5hcf、エラー:ゼロ参照のランタイムをバインドすることができません
私のコントローラhttp://pastebin.com/EjsfUGA3、
と私のPhoto.csモデルhttp://pastebin.com/sad97QQe:
は、ここに私の見解です。
ガイドでは、 '写真'クラスのモデルを作成する必要はありませんが、コントローラーで41行目の原因を作成する必要があります。
私は私のアプリケーションを実行しようとしているときに奇妙なエラーが表示され、それは "ゼロ参照のランタイムをバインドすることができません"と言います。私のビューの11行目のキャレットを停止します(その行は "@ Model.Cloudinary.Api.BuildUploadForm ..."です)。
StackTraceはhttp://pastebin.com/uLpwZJUyです。
また、私のプロジェクトにCloudnyDotNetのnugetパッケージがインストールされています。
UPD:手動で 'cors_location'という文字列を指定しているため、問題の核心だと思います。このリンクをファイルへのローカルパスに設定しましたが、成功しませんでした。@{string cors_location = "http://localhost:50742/Content/cloudinary_cors.html";}
同じ間違いです。
この問題の原因は正確にわかりません。 私はclodinaryでこの記事を読んだことがあります。クライアントサイドのアップロードでは、このようなことは必要ありません。このレポには –
があります。サーバー側、クライアント側、および署名されていないクライアント側の3つのアップロード方法があります。APi鍵を隠す:) –
Api鍵はSecret_api_keyに関するものではありません。私は、署名されていないクライアントサイドのアップロードをしたいだけです。もう一度試してみるよ。 –