Change file Size type from int to int64 and add test for it

This commit is contained in:
Vahid Sohrabloo
2017-02-20 00:13:08 +03:30
parent 7bbfa218f9
commit 468423d44a
2 changed files with 15 additions and 2 deletions

4
ftp.go
View File

@@ -408,13 +408,13 @@ func (c *ServerConn) CurrentDir() (string, error) {
}
// FileSize issues a SIZE FTP command, which Returns the size of the file
func (c *ServerConn) FileSize(path string) (int, error) {
func (c *ServerConn) FileSize(path string) (int64, error) {
_, msg, err := c.cmd(StatusFile, "SIZE %s", path)
if err != nil {
return 0, err
}
size, err := strconv.Atoi(msg)
size, err := strconv.ParseInt(msg, 10, 64)
if err != nil {
return 0, err
}