点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要读取Portal WRR中保存的文件作为输入流。
从下面的链接中,我可以编写代码来获取IResource及其URI的实例,但是我看不到该对象的任何" getContent"或类似方法,都无法为我提供该文件的输入流。
因此,第一个问题是:"像我们在KM Resource中一样,是否有任何方法或标准方式将WRR资源读取为输入流?"
然后我尝试使用传统的旧URLConnection方式使用此对象的URI获取inputstream。
因此,我注意到了一件奇怪的事情:-
1。 当我尝试从以下模式的URL获取输入流时,我能够获取输入流:-
http://
2。 当我尝试使用带掩码的主机名URL(最终用户实际使用的URL)获取inputStream时,URLConnection中出现连接超时错误:-
http://
有什么想法/指针吗?
感谢与问候,
Amey
嗨,
您是否配置了代理?
请记住,在服务器端读取文件时,服务器本身会访问文件,而当用户访问文件时,服务器可能会访问文件
最好的问候,
Tal
嗨,Amey,
您能否让我知道有关如何从WRR中读取文件内容的代码。
我能够读取路径的绝对路径。
谢谢
Narendra。
嗨,Amey,
您可以尝试使用IResource代替URI吗?
然后您可以获取IResource的输入流 通过以下方式:
IResource资源
//在您提到的博客中提到了从WRR获取资源的逻辑。
IContent content = res.getContent(); //这将返回资源的内容。
InputStream是= content.getInputStream(); //这将返回资源内容的输入流。
有关更多详细信息,请参考以下文档:
IResource
IContent
最好的问候,
Rohit Singhal
Hello Rohit,
感谢您的答复。
但是,您在KM的IResource和WRR的IResource之间感到困惑:
下面是KM的IResource,我们从getContent方法获取inputStream。 这是我已经知道的,但这不是这个问题的意思。
IResource
下面是IResource,它是WRR的资源,在这里我们没有任何方法可以使用任何标准方法来检索数据。
IResource
因此,我使用传统的URLConnection方式连接到文件的URL,然后读取数据。
此时,我正面临以上问题中描述的问题。
我希望这对你很清楚。
感谢与问候,
Amey
一周热门 更多>