我正在開發一個web API上傳文件使用多部分文件上傳按照這裏的說明:https://www.asp.net/web-api/overview/advanced/sending-html-form-data-part-2。 如果有任何方法可以檢查是否選擇了任何文件,我會發現它。是的,可以檢查長度是否爲零,但是如果實際上傳空文件會如何。文件上傳:如何檢查是否使用多部分文件上傳選擇任何文件
0
A
回答
0
我foun d Headers.ContentDisposition.FileName
有用檢查。因爲一個文件應該有一個名字。
1
是的,你可以。您已經提到了長度屬性,您還可以檢查預期的文件擴展名,例如.jpeg,jpg,.png,.gif,.swf,.pdf,.doc,.docx等。
當用戶上傳文件,獲取文件路徑
public string GetFileExtension(){
string fileName = Server.MapPath(FileUpload1.FileName);
string extension = Path.GetExtension(fileName);
return extension;
}
//驗證
public bool IsValidFileExtension(string fileExtension)
{
switch(fileExtension)
{
case ".jpeg":
return true;
break;
case ".jpeg":
return true;
break;
default:
return false;
}
return false;
}
//驗證
string fileExtension = GetFileExtension(fileExtension);
bool IsValidFile = IsValidFileExtension(fileExtension);
相關問題
- 1. 如何使用文件上傳控件選擇多個文件?
- 2. 如何確定用戶是否選擇文件上傳文件?
- 3. 如何檢查上傳的文件是否是XLS文件?
- 4. 如何檢查上傳的文件是否爲php文件?
- 5. 如何選擇多個文件上傳?
- 6. 如何檢查用戶是否使用PHP上傳文件?
- 7. 檢查文件是否成功上傳
- 8. 檢查文件是否已上傳
- 9. 檢查文件是否要上傳? CodeIgniter
- 10. 如何使用Kendo UI文件上傳控件上傳文件?
- 11. 檢查是否選擇了文件上傳
- 12. PHP檢查是否有文件選擇上傳
- 13. Valums文件上傳 - 多文件上傳
- 14. 如何選擇和上傳python文件
- 15. 如何確定用戶是否選擇文件進行實時文件上傳?
- 16. 在jsp中使用多部分文件上傳文件
- 17. 如何檢查用戶上傳的文件是否安全
- 18. 如何檢查上傳文件大小
- 19. 如何使用Apache Commons文件上傳從servlet上傳文件?
- 20. 笨文件上傳 - 文件名檢查
- 21. 使用Javascript上傳多個文件時檢查重複文件
- 22. 如何檢查上傳的文件是否是PHP中的SQLite格式文件?
- 23. 如何檢查上傳的文件是否是受支持的文件
- 24. 如何檢查上傳的文件是否是二進制文件?
- 25. 如何檢查上傳的文件是否是PDF在PHP
- 26. 如何檢查上傳的文件是否是php?
- 27. 上傳之前使用md5檢查多文件上傳
- 28. 檢查上傳的文件是否爲CSV文件
- 29. 檢查上傳文件重命名前是否存在文件
- 30. 無法上傳文件(未選擇要上傳的文件)
是的,你可以在web api做到這一點。 –