回答
這取決於使用的文件系統。不同的文件系統允許不同的文件名字符集。
我正在使用基於Linux的虛擬主機。文件系統允許帶有星號字符的文件名。那麼?我可以上傳? –
然後這是可能的。我不會推薦它,因爲需要額外注意指定文件名,在腳本中正確引用,以及一個或另一個程序不能正確處理名稱的機會。大部分都是這樣做的,至少是我經常使用的那些。由於你的問題是「是否有任何理由不」,那麼是的,這是一些原因。僅僅因爲你可以並不意味着你必須這樣做。防禦性命名的難度較小 - 用*這樣的特殊字符進行深度測試可能沒有在每個程序中廣泛進行。 –
我還假設「文件系統允許它」意味着它將*指定爲合法字符,而不僅僅是「它沒有抱怨地存儲這些文件」 - 它是Linux的事實並不意味着文件系統允許它,因爲Linux支持數十種不同的文件系統。 –
- 1. 你可以上傳帶有宏的Excel文件到Google Spreadsheet嗎?
- 2. PHP curl方法可以在同一請求中上傳帶有前導@字符的文件和字符串嗎?
- 3. Java以文件名保存帶有特殊字符的文件
- 4. 我可以使用表單字段重命名上傳圖像文件嗎?
- 5. 帶有特殊字符的文件名
- 6. Java + Spring:如果我有沒有HttpRequest的路徑,我可以上傳文件嗎?
- 7. 我可以從我的網頁ftp上傳文件嗎?
- 8. 我可以批量上傳YouTube上的文件嗎?
- 9. 是否可以上傳含有惡意文件名的文件?
- 10. jQuery文件上傳 - 具有特殊字符的blueimp文件名
- 11. 我可以監視Linux上的文件重命名事件嗎?
- 12. Zend_Service_Rest可以上傳文件嗎?
- 13. 可以通過Ajax上傳文件嗎?
- 14. 使用cffile上傳文件名可以更改嗎?
- 15. 我們可以更改DispatcherServlet上下文配置文件名嗎?
- 16. 我可以上傳文件到github的問題嗎?
- 17. 我可以通過filepicker.io上傳文件的直接s3 url嗎?
- 18. 上傳帶有AJAX文件的文件
- 19. CodeIgniter上傳帶有重複文件擴展名的文件
- 20. 我可以在宣傳單上固定文字嗎?
- 21. 上傳完成後,我們可以獲取onedrive上傳的文件鏈接嗎?
- 22. 我可以調整在Xpages上傳文件控制中上傳的圖像嗎?
- 23. 我可以循環遍歷只有整數的文件名嗎?
- 24. 我可以限制在github.com上傳某些文件擴展名嗎?
- 25. 我們可以使用字母數字字符來命名嗎?
- 26. 我可以使用multipart/form-data上傳文件夾嗎?
- 27. 我可以用php上傳整個文件夾嗎?
- 28. 我可以在PHP文件上傳中使用gzip壓縮嗎?
- 29. 我可以自動提交文件上傳嗎?
- 30. 我可以上傳JAR文件到android市場嗎?
即使技術上你可以,你實際上不應該這樣做(它可能會混淆用戶,腳本,系統管理員等......)你是否考慮編寫一個腳本或程序,用'_'來代替'*'或者可能是一個'+'(也可能是一個唯一生成的基本名稱後綴)。 –