MvcFileUploader 1.3.2 http://www.nuget.org/packages/MvcFileUploader/を使用すると、デモではアップロードされたファイルがサーバーに保存されません。
私はVS2010を使用しています。
複製するには、新しい Web プロジェクトを作成し、nuget パッケージを取得します
PM> Install-Package MvcFileUploader
プロジェクトを実行し、デモに移動します
http://localhost/MvcUploaderTest/Demo
コントロールを使用してファイルをアップロードします。私は小さな jpg を使用しています。JSON の結果が返されるはずです。最初のエントリはエラーで、私の場合は次のようになります。
{"files":[{"error":null,...
アップロード ディレクトリを確認し、ファイルがアップロードされたかどうかを確認します。
~/Content/uploads/
アプリケーションまたはログにエラーまたは例外はありません。誰でもこのデモを動作させることができますか?
これは、素敵な jquery ファイル アップローダーを使用する便利なパッケージのようです。かみそり用の Html ヘルパーがあり、サムネイルを作成し、アップロードされたファイルをエンティティに関連付けることができます。http://backload.org/の使用を検討しましたが、はるかに重く、より多くの構成のようです。
ありがとう
編集 これが返されたJSONです
{
"files": [{
"error": null,
"name": "C:\\MvcApplication2\\MvcApplication2\\Content\\txt.jpg",
"size": 286054,
"type": "image/bmp",
"url": "/MvcUploaderTest/DownloadFile?fileUrl=/Content/uploads/C:\MvcApplication2\MvcApplication2\Content\txt.jpg\u0026mimetype=image/bmp",
"delete_url": "/MvcUploaderTest/DeleteFile?entityId=1234\u0026fileUrl=/Content/uploads/C:\\MvcApplication2\\MvcApplication2\\Content\\txt.jpg",
"thumbnail_url": "/Content/uploads/C:\\MvcApplication2\\MvcApplication2\\Content\\txt.jpg?width=80\u0026height=80",
"delete_type": "POST",
"FullPath": "C:\\MvcApplication2\\MvcApplication2\\Content\\uploads/C:\\MvcApplication2\\MvcApplication2\\Content\\txt.jpg",
"SavedFileName": "C:\\MvcApplication2\\MvcApplication2\\Content\\txt.jpg",
"Title": "txt"
}]
}