intent传递文件遇到了一些问题,求解

原来的intent.putExtra("ko","hello world!");能正常在下一个Activity中运行并显示,但将"hello world!"改成
getFromAssets("zhang1.txt")后就不能显示了zhang1.txt中的文本了
这是Activity1中的点击事件的代码
public void zz1(View v){
Intent intent=new Intent(Activity1.this,zhang1.class);
intent.putExtra("ko",getFromAssets("zhang1.txt"));
startActivity(intent);
}
后来我根据提示在后面加了这样的语句,虽然没报错了,但还是不能显示
public String getFromAssets(String fileName){
String result = "";
try {
InputStream in = getResources().getAssets().open(fileName);
int lenght = in.available();
byte[] buffer = new byte[lenght];
result = EncodingUtils.getString(buffer,ENCODING);
}
catch (Exception e)
{
e.printStackTrace();
}
return result;
}

http://blog.csdn.net/a568078283/article/details/46681321

传递文件最好就是把文件路径传过去,在新的页面中访问