src/client/pfs.go
func (c APIClient) PutFileSplit(repoName string, commitID string, path string, delimiter pfs.Delimiter, targetFileDatums int64, targetFileBytes int64, headerRecords int64, overwrite bool, reader io.Reader) (_ int, retErr error) {
	// TODO(msteffen) update
	pfc, err := c.newOneoffPutFileClient()
	if err != nil {
		return 0, err
	}
	return pfc.PutFileSplit(repoName, commitID, path, delimiter, targetFileDatums, targetFileBytes, headerRecords, overwrite, reader)
}
func (c APIClient) PutFileSplit(repoName string, commitID string, path string, delimiter pfs.Delimiter, targetFileDatums int64, targetFileBytes int64, headerRecords int64, overwrite bool, reader io.Reader) (_ int, retErr error) {
	// TODO(msteffen) update
	pfc, err := c.newOneoffPutFileClient()
	if err != nil {
		return 0, err
	}
	return pfc.PutFileSplit(repoName, commitID, path, delimiter, targetFileDatums, targetFileBytes, headerRecords, overwrite, reader)
}
//PutFileSplit writes a file to PFS from a reader
// delimiter is used to tell PFS how to break the input into blocks