我创建了一个以文件为参数的端点:
[HttpPost("[action]")]
[Consumes("multipart/form-data")]
public ActionResult UploadImage(IFormFile Files, string param)
{
long size = Files.Length;
var tempPath = Path.GetTempFileName();
string file_Extension = Path.GetExtension(Files.FileName);
var isValidFile = FileValidation.FileUploadValidation(Files);
if (isValidFile.data)
{
string filename = Guid.NewGuid() + "" + file_Extension;
return null;
}
else
{
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
我无法检索文件而没有问题。如何在同一方法中添加更多文本参数?
Microsoft Teams 中是否有计划扑克(Scrum Planning Poker)或类似的应用扩展。
如何将应用程序见解遥测(Application Insights)添加到天蓝色的webjob?
在天蓝色逻辑应用程序中,我将千克转换为磅,我需要将该结果四舍五入为两位小数。
Expression : mul(float(variables('total_weight')) , 2.20462262185)
Result : 1.102311310925
Expected Result : 1.10
Run Code Online (Sandbox Code Playgroud) 我正在使用 html2canvers 库来创建发票并下载为 PDF(A4 大小的 PDF)。下载的文件大小总是很大 (7MB - 13MB)。有没有办法减小文件大小并保持 PDF 的质量。
public downloadPDF(order_id: string): void {
html2canvas(this.invoicepdf.nativeElement).then(function (canvas) {
var wid: number
var hgt: number
var img = canvas.toDataURL("image/png", wid = canvas.width, hgt = canvas.height);
var hratio = hgt / wid
var height = 210 * hratio
var pdf = new jsPDF("p", "mm", "a4");
var imgData = canvas.toDataURL('image/png', 1.0);
pdf.addImage(imgData, 'PNG', 0, 0, 210, height);
pdf.save(order_id + '_Invoice.pdf');
});
}
Run Code Online (Sandbox Code Playgroud) azure ×3
.net-core ×2
angular ×1
asp.net-core ×1
asp.net-mvc ×1
html2canvas ×1
ms-office ×1
rounding ×1