asp.net(FileUploadControl)に画像のみをアップロードする方法は、拡張子の検証だけでなく、.jpg/.pngでファイルの拡張子を変更するとアップロードされたことがわかったためです。
質問する
3526 次
2 に答える
1
これは、使用できるプロトタイプコードです
if (FileUpload1.HasFile)
{
string extension = System.IO.Path.GetExtension(FileUpload1.FileName);
if (extension == ".jpg")
{
FileUpload1.SaveAs("yourpath" + FileUpload1.FileName);
}
else
{
Response.Write("Only .Jpg allowed");
}
}
必要に応じて.PNG、.bmpも追加できます
于 2013-10-30T06:18:34.113 に答える
0
ajaxファイルのアップロードを使用..!! 次に、ファイル名をデータベースに保存します..!!
拡張機能「System.IO.Path.GetExtension(AsyncFileUpload1.PostedFile.FileName)」を取得できます
このリンクを参照してください..!!
http://www.aspsnippets.com/Articles/Using-ASP.Net-AJAX-Control-Toolkits-AsyncFileUpload-Control.aspx
于 2013-10-30T06:19:33.500 に答える