プロジェクト

全般

プロフィール

バグ #101

usersmtp ms7jfojg さんが6ヶ月前に更新

# 不具合の内容 
 Windowsのシステム予約された文字列をZipファイル名にすると、 
 ダウンロードされたファイル名が「Untitled」になる。 

 システム予約された文字列は、例えば以下のもの。 
 CON、PRN、AUX、NUL、COM0、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、COM¹、COM²、COM³、LPT0、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8、LPT9、LPT¹、LPT²、LPT³ 

 # 現象・ログ 
 再現手順を実施すると、 
 「con.zip」というリンクが作成され、クリックすると、 
 「Untitled」というファイルがダウンロードされる。 

 # 再現手順 
 1. [WEB版VOICEVOX(複数)]画面を起動する※ 
 2. 任意のテキストを入力し、[合成]ボタンをクリックする 
 3. [ダウンロード(ZIP)]領域で、ファイル名に「con」を指定し、[作成]ボタンをクリックする 
 ※[WEB版VOICEVOX(歌唱)]画面でも再現可能 

 # OSの種類/ブラウザ/バージョン 
 OS:Windows 10 Pro 22H2 
 ブラウザ:FireFox 125.0.2 (64 ビット) 

 ※MacOSにはそういった制限がないため、再現しない 

 # その他 
 - 参考:https://learn.microsoft.com/ja-jp/windows/win32/fileio/naming-a-file 
     - 命名規則 
 - Windowsの仕様、かつ、ユーザー責任の操作なのでどこまでケアするかは検討 
 - なお、Windowsのファイル名に使用できない文字(/ ? < > \ : * | " など)を使用すると、「_」に変換される。 
     - エラーは発生しないので、システムがよしなに対応していると考えられる

戻る