2016-04-06 14 views
0

だけFineUploaderをテストするために開始し、私は疑問に思う:fineuploaderサーバ側は

FineUploaderは紺碧のブロブコンテナに直接ファイルをアップロードすると、 は私の代わりに、ファイル(GUID名前を参照してください)。

サーバー側にを設定するオプションはありますか?ファイルを保存するにはファイル名とフルパスを入力してください。

+0

私はあなたがサーバー側を求めていることは知っていますが、クライアント側も行うことができます。このSOの質問の回答を参照してください。[name-of-azure-blob-filename-アップロード時](http://stackoverflow.com/questions/22247244/name-of-azure-blob-filename-when-uploading) – 12c4IT

答えて

0

はい、サーバーからajax呼び出しでアップロードされる前にファイルの名前を取得して、blobProperties.name optionがプロンプトの戻り値を許可するという事実を利用して、Fine Uploader Azureにファイル名を渡すことができます。例:

上記のオプションは、最初のリクエストが送信される直前にファイルごとに1回呼び出されます。これは、チャンクされたアップロードとチャンクされていないアップロードに当てはまります。 resolveに渡された値は、関連ファイルの新しいファイル名として使用されます。

+0

これは幹部はaspのwebapiサーバー上の不足している部分です。ファイルがコンテナに直接アップロードされている場合。私は2つの方法1:サスと2:成功のために...ダイレクトアップロードに対処するための最も良い承認は何ですか? – AloniSoft

+0

public HttpResponseMessage Get(文字列bloburi、文字列_メソッド) { var accountAndKey = new StorageCredentials( "xxx"、 "xxx"); var sas = GetSasForBlob(accountAndKey、bloburi、_method); var content = new StringContent(sas); return新しいHttpResponseMessage {Content = content}; } – AloniSoft

関連する問題