在asp.net版本中上傳附件名字有中文的會出現亂碼,這是因為一般都是用uft8編碼,但是在上傳時是gb2312造成的問題。
解決方案為:
在資料夾下的檔案:controller.ashx檔案裡面增加**
context.request.contentencoding = system.text.encoding.utf8;
context.response.contentencoding = system.text.encoding.utf8;
增加位置為switch迴圈之前就好,這樣就可以改變編碼格式不過導致亂碼出現。
其他版本出現相同問題的話思路是一樣的,只要把編碼格式修改過來就好。
還有就是上傳檔案的名字,在config.json檔案中修改,一般都是年月日,檔案的話希望看到檔名後面再加上6位隨機數,**為:"filepathformat": "/file/",file為上傳檔案的路徑
檔案上傳之解析漏洞編輯器
這次沒記錄實踐 參考 搭建iis伺服器 apache低版本解析漏洞 phpstudy預設的是2.x 我這報500 apache 換行解析x0a vulhub nginx 解析漏洞 vulhub iis7 nginx 檔名邏輯 vulhub cve 2013 4547 http your ip 808...
vim編輯器 編輯器之神
h 向左移動 j 向下移動 k 向上移動 l 向右移動 w 移動到下乙個單詞的首部 e 移動到下乙個單詞的尾部 b 移動到上乙個單詞的首部 移動到行首 移動到行尾 g 跳轉到文件的末尾 gg 跳轉到文件的開始複製操作 複製n行 nyy 2yy 移動游標到要寫入的位置,再按p 刪除操作 刪除多行 nd...
編輯器之神 vim編輯器
vi編輯器是所有unix及linux系統下標準的編輯器,類似於windows系統下的notepad 記事本 編輯器,由於在unix及linux系統的任何版本,vi編輯器是完全相同的,因此可以在其他任何介紹vi的地方都能進一步了解它,vi也是linux中最基本的文字編輯器,學會它後,我們將在linux...