//ウェブWebAPIのまたは後天フォームデータストリーム(一括ファイルアップロード)
パブリックUploadFile化するJsonResult()
{
// HttpPostedFileBaseファイルベースRequest.Files = [ "fileToUploadKeyID"];
HttpPostedFileBaseファイルベースRequest.Files = [0]; //取得アップロードクライアントファイルのコレクション
文字列filename = String.Emptyを; //相対ファイルパス
文字列=たerrMsgアンString.Emptyを、
IF(ファイルベース== NULL || fileBase.ContentLength == 0)
{
たerrMsgアン= "ファイルが空である";
}
他
{
MaxSize = 1024 1024 *のINT * 4;
IF(fileBase.InputStream.Length>のMaxSize)
{
たerrMsgアン= "ファイルが大きすぎます"。
}
他
{
試みる
{
fileNameに= System.IO.Path.GetFileName(fileBase.FileName)。
fileNameに= "/アップロード/" + DateTime.Now.ToString( "yyMMddHHmmssff")+ "" + fileName.Split( '')[1]。
VAR filePathに= System.Web.HttpContext.Current.Server.MapPath(filename)で。
fileBase.SaveAs(filePathに); //保存文件
}
キャッチ
{
たerrMsg = "上传失败"。
}
}
}
JSON(新しい{たerrMsg =たerrMsgファイル名=ファイル名})を返します。
}
Asp.NetやWebAPIのは、フォームデータストリームを取得する(一括ファイルアップロード)
おすすめ
転載: www.cnblogs.com/lgq880821/p/11590634.html
おすすめ
ランキング