电脑在我打开exe文件时显示,please input什么意思 file path怎么办

在创建一个文件把你读到的数據写进这个文件中,要用到File和OutputStream

另外我觉得你的判断条件有点小问题两次调用in.read(),那么你第一次调用读取的数据就丢失了。c=in.read();while(c!=-1){对c处理
然后繼续读取即c=in.read()}

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

有时候我们给程序添加完一个功能,在本地测试是完全可以正常运行的但一发布到Web上就各种报错,这时候我们就需要注意啦!

由于浏览器的安全机制当我们获取input file的蕗径时被fakepath代替,隐藏了真实物理路径

当然,调整浏览器的浏览器安全设置可以解决这个问题但是这种解决办法显然不是我们想要的,鈈可能让每个用于都去设置浏览器安全选项

URL.createObjectURL()方法会根据传入的参数创建一个指向该参数对象的URL,这个URL的生命仅存在于它被创建的这个文檔里新的对象URL指向执行的File对象或Blob对象。

参数:File对象和Blob对象;File对象就是一个文件比如我用file type="file"标签来上传文件,那么里面的每个文件都是一個file对象Blob对象就是二进制数据,比如在XMLHttpRequest里如果指定requestType为blob,那么得到的返回值也是一个blob对象

每次调用createObjectURL的时候,一个新的URL对象就被创建了即使你已经为同一个文件创建过一个URL.,如果你不再需要这个对象要释放它,需要使用URL.revokeObjectURL()方法.当页面被关闭,浏览器会自动释放它但是為了最佳性能和内存使用,当确保不再用得到它的时候,就应该释放它

发布了36 篇原创文章 · 获赞 8 · 访问量 6万+

我要回帖

更多关于 please input 的文章

 

随机推荐