我正在開發一個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. 如何檢查上傳的文件是否是XLS文件?
- 3. 如何選擇多個文件上傳?
- 4. 如何檢查上傳的文件是否爲php文件?
- 5. 檢查文件是否已上傳
- 6. 檢查文件是否要上傳? CodeIgniter
- 7. PHP檢查是否有文件選擇上傳
- 8. 檢查是否選擇了文件上傳
- 9. Valums文件上傳 - 多文件上傳
- 10. 如何選擇和上傳python文件
- 11. 在jsp中使用多部分文件上傳文件
- 12. 如何檢查上傳文件大小
- 13. 如何檢查用戶上傳的文件是否安全
- 14. 上傳之前使用md5檢查多文件上傳
- 15. 如何檢查上傳的文件是否是二進制文件?
- 16. 如何檢查上傳的文件是否是PHP中的SQLite格式文件?
- 17. 如何檢查上傳的文件是否是php?
- 18. 多文件上傳只是顯示上次上傳的文件
- 19. 如何使用jax-rs做多部分/表單文件上傳?
- 20. 如何使用angularjs2上傳文件(多部分)
- 21. 如何在提交/上傳前使用t:inputFileUpload檢查文件是否被選中
- 22. 文件上傳多選
- 23. 如何使用jQuery檢測文件上傳是否已完成?
- 24. 多個文件選擇和上傳
- 25. 如何檢查文件輸入字段的數組是否有文件上傳?
- 26. 如何檢索外部php文件的結果(文件上傳)
- 27. Bash - 如何檢查文件是否已上傳到hdfs?
- 28. 如何檢查文件是否已上傳在php codeigniter
- 29. 如何檢查上傳的文件格式是否正確?
- 30. Laravel3:如何檢查是否有文件上傳
是的,你可以在web api做到這一點。 –