以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]FTPClient的Upload方法无法上传只读文件?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73645)

--  作者:jspta
--  发布时间:2015/8/24 10:44:00
--  [讨论]FTPClient的Upload方法无法上传只读文件?
FTPClient的Upload方法无法上传只读文件?怎么解决?

---------------------------
版本:2014.11.11.1
---------------------------
代码执行出错,错误信息:



System.UnauthorizedAccessException: 对路径“XXX”的访问被拒绝。

   在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

   在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)

   在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)

   在 System.IO.FileStream..ctor(String path, FileMode mode)

   在 Foxtable.FTPClient.O__0O_o0(String A_0, String A_1, Boolean A_2)

   在 Foxtable.FTPClient.oO_o_o0_(String A_0, Boolean A_1)

   在 Foxtable.FTPClient.Upload(String fileName)

   在 UserCode.Test()
---------------------------
确定   
---------------------------


--  作者:大红袍
--  发布时间:2015/8/24 11:20:00
--  

上传只读文件确实有问题,你可以先修改其属性,再上传。

 

http://www.foxtable.com/help/topics/2707.htm

 

 


--  作者:jspta
--  发布时间:2015/8/24 11:25:00
--  
只能暂时这样了,谢谢!
--  作者:lzzhx
--  发布时间:2017/6/27 14:44:00
--  
先将文件只读属性取掉,再上传,但上传后如何才能将上传后的文件属性改为只读?
--  作者:有点色
--  发布时间:2017/6/27 17:21:00
--  
以下是引用lzzhx在2017/6/27 14:44:00的发言:
先将文件只读属性取掉,再上传,但上传后如何才能将上传后的文件属性改为只读?

 

现在没有这种问题了啊。


--  作者:lzzhx
--  发布时间:2017/6/27 17:24:00
--  
我用的是2016-7-29的版本,只读的文件传不上去,去掉只读就可以传上去了,但不知道如何修改传上去的文件的只读属性。
--  作者:有点色
--  发布时间:2017/6/27 17:27:00
--  
以下是引用lzzhx在2017/6/27 14:44:00的发言:
先将文件只读属性取掉,再上传,但上传后如何才能将上传后的文件属性改为只读?

 

上传,是无法修改文件的属性的。

 

如果要修改,很麻烦,需要用openqq或http通信,给服务器端发送修改属性的信息,服务器端修改文件属性。


--  作者:狐狸爸爸
--  发布时间:2017/6/27 17:47:00
--  
升级到最新版本的foxtable即可解决