错误:文件格式在Richtextbox中无效。
我的代码在这里:
var webClient = new WebClient(); //Make sure to reference System.Net
richTextBox1.Rtf = webClient.DownloadString("http://koolkool.freevnn.com/tool/Documents/invitePK.rtf")
答案 0 :(得分:5)
好吧,让我们使用PowerShell并查看您实际下载的内容:
PS > $wc = New-Object System.Net.WebClient PS > $wc.DownloadString("http://koolkool.freevnn.com/tool/Documents/invitePK.rtf") <html><body><script type="text/javascript" src="/aes.js" ></script><script>function toNumbers(d){var e=[];d.replace(/(. .)/g,function(d){e.push(parseInt(d,16))});return e}function toHex(){for(var d=[],d=1==arguments.length&&arguments[0].co nstructor==Array?arguments[0]:arguments,e="",f=0;f<d.length;f++)e+=(16>d[f]?"0":"")+d[f].toString(16);return e.toLowerC ase()}var a=toNumbers("f655ba9d09a112d4968c63579db590b4"),b=toNumbers("98344c2eee86c3994890592585b49f80"),c=toNumbers(" e1b925425726f4245ffe50e9fafc1f50");document.cookie="__test="+toHex(slowAES.decrypt(c,2,a,b))+"; expires=Thu, 31-Dec-37 23:55:55 GMT; path=/";location.href="http://koolkool.freevnn.com/tool/Documents/invitePK.rtf?ckattempt=1";</script><nos cript>This site requires Javascript to work, please enable Javascript in your browser or use a browser with Javascript support</noscript></body></html> PS >
糟糕。看起来 <tbody>
@foreach($qualdatas as $qualdata)
<tr>
<td>{{$qualdata->qualification_name}}</td>
</tr>
@endforeach
</tbody>
</table>
{{$qualdatas->links()}}
不知道如何处理该HTML字符串。 糟糕的服务器。我要求一个RichTextBox
资源,你给我一些JavaScript垃圾?
答案 1 :(得分:0)
以下几行来自MSDN参考源。
string str = Encoding.Default.GetString(bytes);
if (!SZ_RTF_TAG.Equals(str)) // SZ_RTF_TAG ="{\\rtf";
throw new ArgumentException(SR.GetString(SR.InvalidFileFormat));
如果您分配的值不是以“ {\ rtf”开头,Microsoft将引发异常。
如果您分配的值以“ {\ rtf”开头并且仍然面临问题,则问题可能出在您的操作系统上。 Windows版本1803开始出现类似问题。
如果您使用的是Windows 1803版本,则禁用beta功能将解决此问题。
要禁用 Beta:Unicode UTF-8以支持全球语言,请开始 => 区域和语言设置 => 相关设置-> 其他日期,时间和区域设置 => 区域-> 更改日期,时间或数字格式 =>选择管理标签=> 单击更改系统区域设置。.=>取消选中测试版:Unicode UTF-8以获取全球语言支持 =>重新启动您的系统。