Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想使用本地url作为http url链接_C#_Twilio - Fatal编程技术网

C# 我想使用本地url作为http url链接

C# 我想使用本地url作为http url链接,c#,twilio,C#,Twilio,我正在将一个带有本地url链接的文档附加到Twilio传真,但它需要一个http url。如何将本地url转换为http url 您必须使用格式文件:// Windows示例: file://localhost/c:/WINDOWS/clock.avi file:///c:/WINDOWS/clock.avi file://localhost/etc/fstab file:///etc/fstab Linux示例: file://localhost/c:/WINDOWS/clock.avi

我正在将一个带有本地url链接的文档附加到Twilio传真,但它需要一个http url。如何将本地url转换为http url

您必须使用格式文件://

Windows示例:

file://localhost/c:/WINDOWS/clock.avi
file:///c:/WINDOWS/clock.avi
file://localhost/etc/fstab
file:///etc/fstab
Linux示例:

file://localhost/c:/WINDOWS/clock.avi
file:///c:/WINDOWS/clock.avi
file://localhost/etc/fstab
file:///etc/fstab

如果要访问用户文件系统上的本地文件,可以使用
文件://
查找更多信息


e、 g.
file:///C:/Users/user/Pictures/test.jpg

通过http为文件提供服务的唯一方法是让web服务器托管该文档。此外,如果这里的限制实际上是云中某处的Twilio服务器将执行实际附加,那么它需要能够访问此文档。因为我没有使用Twilio的经验,我不知道这里有什么限制。但是,如果是这种情况,您需要以Twilio服务器可以访问的方式将文档公开到internet。但同样,要回答您的问题(尽管它实际上可能对您没有帮助),您需要运行一个web服务器。如果应用程序可以访问文件系统,则无需使用服务器公开它,可以使用file://URI格式访问它,即使文件位于共享文件夹中,也可以通过这种方式访问。我快速浏览了Twilio可编程传真的网页,您将所有内容作为请求发送到Twilio服务器。因此,您需要在面向internet的web服务器上公开文档,并提供可从外部访问文档的链接。基本上,您不能附加仅在本地可用的文档。请注意,这并不会以任何方式使您的问题的答案出错,您只是问了一个错误的问题:)很好:)我仍然怀疑是否可以将文件添加到共享文件夹中。我怀疑这是否可行。如果Twilio实际需要一个文件的URL(而不是将其放入POST负载中),那么它将需要一个可公开访问的地址。所以
文件://..
file://localhost/...
无法识别。取决于文件是否在共享文件夹中,它必须工作。但这不是问题所在。