【发布时间】:2016-03-18 21:25:49
【问题描述】:
我发布了类似的内容,但我正在改变我的问题,足以保证发布新帖子。
我正在尝试将发布的文件处理到 aspx 页面 (C#)。有人告诉我,如果没有来自<input type=file> 或 asp 文件上传器的回发,这是不可能的。但是,我有一个 PHP 脚本可以完美地做到这一点,所以我真的希望它可以在 C#/ASP.NET 中完成。
我正在尝试通过移动设备发布图像,因此无法选择实际的<input type=file>。
任何想法和建议都会有帮助!
PHP:
<?php
$uploaddir = 'uploads/';
$file = basename($_FILES['userfile']['name']);
$uploadfile = $uploaddir . $file;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "http://urlgoeshere.om/uploads/{$file}";
}
else {
echo "No files uploaded\n";
}
?>
如何在 ASP.NET 中做到这一点?
【问题讨论】:
-
如果有人上传
backdoor.php或backdoor.asp怎么办。 -
内容如何上传到 php 处理程序?那肯定来自“”。
-
我从脚本中删除了过滤器以使其更短。但我只允许图像文件通过。不过好点。
-
@Martin:来自 iPhone 应用的 HTTP POST 请求。
-
@Brett - 所以应用程序提交的帖子格式与浏览器文件上传的格式相同,您希望能够在没有相应 .aspx 页面的情况下处理请求?
标签: c# php asp.net file-upload