【发布时间】:2017-07-24 14:44:56
【问题描述】:
我有这么大的问题,我需要将用户上传的文件名更改为某个哈希名称,该名称是从该表的行字段构建的:
我的控制器是这样的:
<HttpPost()>
Function UploadImage(file As HttpPostedFileBase) As ActionResult
Dim theImage = Image.FromStream(file.InputStream, True, True)
Dim theImageName = Path.GetFileNameWithoutExtension(file.FileName)
Dim Handler = New MongoDBHandler()
Handler.UploadImage(theImage, theImageName)
Return Redirect(Request.UrlReferrer.PathAndQuery)
End Function
我的看法是这样的:
<form id="uploadForm" action="@Url.Action("UploadImage", "CreditCard")" method="post" enctype="multipart/form-data">
<input type="file" accept=".png" class="filestyle" data-buttonName="btn-primary" name="file">
<br>
<input class="submit" type="submit" value="Upload">
</form>
如何向控制器发送显示已编辑文件名的添加字符串?
【问题讨论】:
-
似乎你只需要用一些自定义字符串交换
theImageName。你试过吗? -
我需要通过JS从表中接收名字。
标签: jquery asp.net asp.net-mvc vb.net razor