Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フロントエンドからバックエンドを受け取る特定のファイルのファイル名を取得する必要があります。バックエンド (Go で実装) は、ファイルをio.ReadCloser. から抽出する方法はありio.ReadCloserますか?
io.ReadCloser
Nameメソッドを使用して型にキャストする必要があります。
Name
package main import ( "io" "os" ) func open(name string) (io.ReadCloser, error) { return os.Open(name) } func main() { c, e := open("file.txt") if e != nil { panic(e) } defer c.Close() f := c.(*os.File) println(f.Name()) }