gpt4 book ai didi

.net - FTPWebRequest 和 AS/400 - 将 NAMEFMT 设置为 1

转载 作者:行者123 更新时间:2023-12-03 00:11:40 26 4
gpt4 key购买 nike

我正在尝试使用 .NET 连接到 FTP AS/400 服务器,网址如下:

ftp://server.com/folder/file.csv

我收到 501 错误返回,根据 this question 这是由于路径分隔符或 AS/400 在未将 NAMEFMT 设置为 1 的情况下无法使用常规路径。

由于我使用的是 FTPWebRequest 对象,有什么方法可以通过 FTPWebRequest 将 NAMEFMT 设置为 1?

最佳答案

您需要将 SITE NAMEFMT 1 作为 QUOTE 命令发送。

请参阅此相关问题:How to send arbitrary ftp commands in C# 。使用 FTPWebRequest 似乎不可能。

看看libcurl.NET .

<小时/>

或者,如果您可以强制 FTPWebRequest 使子命令中接收的“第一个”文件或路径名参数以斜杠 (/) 或波形符 (~) 字符开头,系统将自动强制 NAMEFMT 1。请参阅File systems and naming conventionsFTP reference information下IBM i 信息中心中的主题。

关于.net - FTPWebRequest 和 AS/400 - 将 NAMEFMT 设置为 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com